From f7588a3737936ccd4aa4d460531be428018deda5 Mon Sep 17 00:00:00 2001 From: Narthana Epa Date: Sat, 9 Jan 2021 23:59:31 +1100 Subject: [PATCH] Add printing of launch template id --- builder/amazon/common/step_run_spot_instance.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/builder/amazon/common/step_run_spot_instance.go b/builder/amazon/common/step_run_spot_instance.go index 58ebec885..c67027ffe 100644 --- a/builder/amazon/common/step_run_spot_instance.go +++ b/builder/amazon/common/step_run_spot_instance.go @@ -273,7 +273,7 @@ func (s *StepRunSpotInstance) Run(ctx context.Context, state multistep.StateBag) } // Tell EC2 to create the template - _, err = ec2conn.CreateLaunchTemplate(launchTemplate) + createLaunchTemplateOutput, err := ec2conn.CreateLaunchTemplate(launchTemplate) if err != nil { err := fmt.Errorf("Error creating launch template for spot instance: %s", err) state.Put("error", err) @@ -281,6 +281,9 @@ func (s *StepRunSpotInstance) Run(ctx context.Context, state multistep.StateBag) return multistep.ActionHalt } + launchTemplateId := createLaunchTemplateOutput.LaunchTemplate.LaunchTemplateId + ui.Message(fmt.Sprintf("Created Spot Fleet launch template: %s", *launchTemplateId)) + // Add overrides for each user-provided instance type var overrides []*ec2.FleetLaunchTemplateOverridesRequest for _, instanceType := range s.SpotInstanceTypes {