Merge pull request #13941 from hashicorp/jbardin/sigint-message

improve SIGINT output
This commit is contained in:
James Bardin 2017-04-25 20:16:22 -04:00 committed by GitHub
commit 58759b1167
2 changed files with 6 additions and 2 deletions

View File

@ -121,7 +121,7 @@ func (b *Local) opApply(
select {
case <-ctx.Done():
if b.CLI != nil {
b.CLI.Output("Interrupt received. Gracefully shutting down...")
b.CLI.Output("stopping apply operation...")
}
// Stop execution

View File

@ -201,7 +201,7 @@ func (c *ApplyCommand) Run(args []string) int {
ctxCancel()
// Notify the user
c.Ui.Output("Interrupt received. Gracefully shutting down...")
c.Ui.Output(outputInterrupt)
// Still get the result, since there is still one
select {
@ -418,3 +418,7 @@ func outputsAsString(state *terraform.State, modPath []string, schema []*config.
return strings.TrimSpace(outputBuf.String())
}
const outputInterrupt = `Interrupt received.
Please wait for Terraform to exit or data loss may occur.
Gracefully shutting down...`