From 642c651df42dbf7a66a3bc16e1d4cf25d8c2f609 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Mon, 9 Sep 2013 15:02:47 -0700 Subject: [PATCH] provisioner/puppet-masterless: proper exit code check --- provisioner/puppet-masterless/provisioner.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/provisioner/puppet-masterless/provisioner.go b/provisioner/puppet-masterless/provisioner.go index 9318679ef..9341a1398 100644 --- a/provisioner/puppet-masterless/provisioner.go +++ b/provisioner/puppet-masterless/provisioner.go @@ -249,7 +249,7 @@ func (p *Provisioner) Provision(ui packer.Ui, comm packer.Communicator) error { return err } - if cmd.ExitStatus != 0 { + if cmd.ExitStatus != 0 && cmd.ExitStatus != 2 { return fmt.Errorf("Puppet exited with a non-zero exit status: %d", cmd.ExitStatus) }