@@ -351,10 +351,7 @@ func (vm *MultipassNode) launchVM(extras *nodeCreationExtra) error {
351351
352352 glog .Infof ("Launch VM:%s for nodegroup: %s" , vm .NodeName , extras .nodegroupID )
353353
354- if vm .AutoProvisionned == false {
355- err = fmt .Errorf (errVMNotProvisionnedByMe , vm .NodeName )
356- } else {
357-
354+ if vm .AutoProvisionned {
358355 if vm .State != MultipassNodeStateNotCreated {
359356 err = fmt .Errorf (errVMAlreadyCreated , vm .NodeName )
360357 } else if cloudInitFile , err = vm .writeCloudFile (extras ); err == nil {
@@ -415,6 +412,8 @@ func (vm *MultipassNode) launchVM(extras *nodeCreationExtra) error {
415412 }
416413 }
417414 }
415+ } else {
416+ err = fmt .Errorf (errVMNotProvisionnedByMe , vm .NodeName )
418417 }
419418
420419 if err == nil {
@@ -521,9 +520,7 @@ func (vm *MultipassNode) deleteVM(kubeconfig string) error {
521520 var err error
522521 var state MultipassNodeState
523522
524- if vm .AutoProvisionned == false {
525- err = fmt .Errorf (errVMNotProvisionnedByMe , vm .NodeName )
526- } else {
523+ if vm .AutoProvisionned {
527524 state , err = vm .statusVM ()
528525
529526 if err == nil {
@@ -574,6 +571,8 @@ func (vm *MultipassNode) deleteVM(kubeconfig string) error {
574571 err = fmt .Errorf (errDeleteVMFailed , vm .NodeName , err )
575572 }
576573 }
574+ } else {
575+ err = fmt .Errorf (errVMNotProvisionnedByMe , vm .NodeName )
577576 }
578577
579578 if err == nil {
0 commit comments