format the code as CI required
This commit is contained in:
parent
7b9f93c75f
commit
5e7e5a419d
|
@ -21,13 +21,13 @@ func (s *stepAttachKeyPar) Run(state multistep.StateBag) multistep.StepAction {
|
||||||
config := state.Get("config").(Config)
|
config := state.Get("config").(Config)
|
||||||
instance := state.Get("instance").(*ecs.InstanceAttributesType)
|
instance := state.Get("instance").(*ecs.InstanceAttributesType)
|
||||||
retry_times := 3
|
retry_times := 3
|
||||||
for{
|
for {
|
||||||
err := client.AttachKeyPair(&ecs.AttachKeyPairArgs{RegionId: common.Region(config.AlicloudRegion), KeyPairName: keyPairName,
|
err := client.AttachKeyPair(&ecs.AttachKeyPairArgs{RegionId: common.Region(config.AlicloudRegion), KeyPairName: keyPairName,
|
||||||
InstanceIds: "[\"" + instance.InstanceId + "\"]"})
|
InstanceIds: "[\"" + instance.InstanceId + "\"]"})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
e, _ := err.(*common.Error)
|
e, _ := err.(*common.Error)
|
||||||
if( (!(e.Code == "MissingParameter" || e.Code == "DependencyViolation.WindowsInstance" || e.Code == "InvalidKeyPairName.NotFound" || e.Code == "InvalidRegionId.NotFound"))&& retry_times>0){
|
if (!(e.Code == "MissingParameter" || e.Code == "DependencyViolation.WindowsInstance" || e.Code == "InvalidKeyPairName.NotFound" || e.Code == "InvalidRegionId.NotFound")) && retry_times > 0 {
|
||||||
retry_times=retry_times-1
|
retry_times = retry_times - 1
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
err := fmt.Errorf("Error attaching keypair %s to instance %s : %s", keyPairName, instance.InstanceId, err)
|
err := fmt.Errorf("Error attaching keypair %s to instance %s : %s", keyPairName, instance.InstanceId, err)
|
||||||
|
|
Loading…
Reference in New Issue