2017-03-03 03:56:17 -05:00
|
|
|
package ecs
|
|
|
|
|
|
|
|
import (
|
|
|
|
"fmt"
|
2017-06-01 20:14:51 -04:00
|
|
|
|
2018-01-19 19:18:44 -05:00
|
|
|
"github.com/hashicorp/packer/helper/multistep"
|
2017-04-17 09:04:52 -04:00
|
|
|
"github.com/hashicorp/packer/packer"
|
2017-03-03 03:56:17 -05:00
|
|
|
)
|
|
|
|
|
|
|
|
func message(state multistep.StateBag, module string) {
|
|
|
|
_, cancelled := state.GetOk(multistep.StateCancelled)
|
|
|
|
_, halted := state.GetOk(multistep.StateHalted)
|
|
|
|
|
|
|
|
ui := state.Get("ui").(packer.Ui)
|
|
|
|
|
|
|
|
if cancelled || halted {
|
2017-06-01 22:33:12 -04:00
|
|
|
ui.Say(fmt.Sprintf("Deleting %s because of cancellation or error...", module))
|
2017-03-03 03:56:17 -05:00
|
|
|
} else {
|
2017-06-01 22:33:12 -04:00
|
|
|
ui.Say(fmt.Sprintf("Cleaning up '%s'", module))
|
2017-03-03 03:56:17 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
}
|