Skip to content

hayashima/rundeck-aws_sns-notification-plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

rundeck-aws_sns-notification-plugin

build

Run gradle build.

% cd AwsSnsNotificationPlugin 
% gradle build 

or use gradle wrapper

% cd AwsSnsNotificationPlugin
% ./gradlew build

Install

Copy the jar file to the plugins directory:

% sudo cp -i build/libs/AwsSnsNotificationPlugin-0.0.1.jar  /var/lib/rundeck/libext/

Configure

  • AWS Access Key
  • AWS Secret Key
  • AWS Region
  • AWS SNS Topic ARN

When AWS Access Key or AWS Secret Key are empty, the plugin use DefaultAWSCredentialsProviderChain.

AWS credentials provider chain that looks for credentials in this order:

* Environment Variables - AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY (RECOMMENDED since they are recognized by all the AWS SDKs and CLI except for .NET), or AWS_ACCESS_KEY and AWS_SECRET_KEY (only recognized by Java SDK)
* Java System Properties - aws.accessKeyId and aws.secretKey
* Credential profiles file at the default location (~/.aws/credentials) shared by all AWS SDKs and the AWS CLI
* Credentials delivered through the Amazon EC2 container service if AWS_CONTAINER_CREDENTIALS_RELATIVE_URI" environment variable is set and security manager has permission to access the variable,
* Instance profile credentials delivered through the Amazon EC2 metadata service

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%