|
|
@ -62,7 +62,6 @@ func (p Plugin) Exec() error { |
|
|
|
|
|
|
|
// Install a extra PEM key if required
|
|
|
|
if len(os.Getenv("PEM_NAME")) > 0 { |
|
|
|
fmt.Println("--- Setting a pem file ---") |
|
|
|
value, exists := os.LookupEnv("PEM_CONTENTS") |
|
|
|
if !exists { |
|
|
|
value = "-----BEGIN RSA PRIVATE KEY-----\n\n-----END RSA PRIVATE KEY-----\n" |
|
|
@ -76,7 +75,6 @@ func (p Plugin) Exec() error { |
|
|
|
|
|
|
|
// Install a Github SSH key
|
|
|
|
if len(os.Getenv("GITHUB_PRIVATE_SSH_KEY")) > 0 { |
|
|
|
fmt.Println("--- Setting a Github key ---") |
|
|
|
sshconfErr := installGithubSsh(os.Getenv("GITHUB_PRIVATE_SSH_KEY")) |
|
|
|
|
|
|
|
if sshconfErr != nil { |
|
|
@ -85,7 +83,6 @@ func (p Plugin) Exec() error { |
|
|
|
} |
|
|
|
|
|
|
|
// Install an AWS profile if env var is set
|
|
|
|
fmt.Println("--- Setting an AWS profile ---") |
|
|
|
if len(os.Getenv("AWS_ACCESS_KEY_ID")) > 0 { |
|
|
|
profileErr := installProfile(os.Getenv("AWS_PROFILE"), os.Getenv("AWS_ACCESS_KEY_ID"), os.Getenv("AWS_SECRET_ACCESS_KEY")) |
|
|
|
|
|
|
@ -279,8 +276,11 @@ func tfApply(config Config) *exec.Cmd { |
|
|
|
args = append(args, fmt.Sprintf("-lock-timeout=%s", config.InitOptions.LockTimeout)) |
|
|
|
} |
|
|
|
if config.PlanPath != "" { |
|
|
|
fmt.Println("--- Setting an outpath---") |
|
|
|
args = append(args, config.PlanPath) |
|
|
|
} else { |
|
|
|
fmt.Println("--- borked ---") |
|
|
|
fmt.Println(config.PlanPath) |
|
|
|
args = append(args, "plan.tfout") |
|
|
|
} |
|
|
|
return exec.Command( |
|
|
|