Skip to content

Commit

Permalink
AWS instance profile is not used by plugin (#22)
Browse files Browse the repository at this point in the history
  • Loading branch information
bartosz-bilicki authored and komu committed Nov 26, 2018
1 parent 012bf45 commit c7038c7
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/main/java/fi/evident/gradle/beanstalk/DeployTask.java
@@ -1,6 +1,7 @@
package fi.evident.gradle.beanstalk;

import com.amazonaws.auth.AWSCredentialsProviderChain;
import com.amazonaws.auth.EC2ContainerCredentialsProviderWrapper;
import com.amazonaws.auth.EnvironmentVariableCredentialsProvider;
import com.amazonaws.auth.SystemPropertiesCredentialsProvider;
import com.amazonaws.auth.profile.ProfileCredentialsProvider;
Expand All @@ -22,7 +23,7 @@ public class DeployTask extends DefaultTask {
protected void deploy() {
String versionLabel = getVersionLabel();

AWSCredentialsProviderChain credentialsProvider = new AWSCredentialsProviderChain(new EnvironmentVariableCredentialsProvider(), new SystemPropertiesCredentialsProvider(), new ProfileCredentialsProvider(beanstalk.getProfile()));
AWSCredentialsProviderChain credentialsProvider = new AWSCredentialsProviderChain(new EnvironmentVariableCredentialsProvider(), new SystemPropertiesCredentialsProvider(), new ProfileCredentialsProvider(beanstalk.getProfile()), new EC2ContainerCredentialsProviderWrapper());

BeanstalkDeployer deployer = new BeanstalkDeployer(beanstalk.getS3Endpoint(), beanstalk.getBeanstalkEndpoint(), credentialsProvider);

Expand Down

0 comments on commit c7038c7

Please sign in to comment.