Commit c537623b authored by Jani Jappinen's avatar Jani Jappinen

Fix failing AMI snapshot tagging when copying to other regions.

parent 6bb480e2
...@@ -34,8 +34,13 @@ func (s *StepCreateTags) Run(state multistep.StateBag) multistep.StepAction { ...@@ -34,8 +34,13 @@ func (s *StepCreateTags) Run(state multistep.StateBag) multistep.StepAction {
// Declare list of resources to tag // Declare list of resources to tag
resourceIds := []*string{&ami} resourceIds := []*string{&ami}
regionconn := ec2.New(&aws.Config{
Credentials: ec2conn.Config.Credentials,
Region: region,
})
// Retrieve image list for given AMI // Retrieve image list for given AMI
imageResp, err := ec2conn.DescribeImages(&ec2.DescribeImagesInput{ imageResp, err := regionconn.DescribeImages(&ec2.DescribeImagesInput{
ImageIDs: resourceIds, ImageIDs: resourceIds,
}) })
...@@ -63,11 +68,6 @@ func (s *StepCreateTags) Run(state multistep.StateBag) multistep.StepAction { ...@@ -63,11 +68,6 @@ func (s *StepCreateTags) Run(state multistep.StateBag) multistep.StepAction {
} }
} }
regionconn := ec2.New(&aws.Config{
Credentials: ec2conn.Config.Credentials,
Region: region,
})
_, err = regionconn.CreateTags(&ec2.CreateTagsInput{ _, err = regionconn.CreateTags(&ec2.CreateTagsInput{
Resources: resourceIds, Resources: resourceIds,
Tags: ec2Tags, Tags: ec2Tags,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment