From 7192c46e46b2f0c1b30a7ab2092440f677ef69bf Mon Sep 17 00:00:00 2001 From: Brett Russ Date: Fri, 11 Aug 2017 21:26:16 -0400 Subject: [PATCH] sudo prefix the command which cleans up `/srv/{salt,pillar}` as these are created with sudo in the packer driven salt bootstrapper --- provisioner/salt-masterless/provisioner.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/provisioner/salt-masterless/provisioner.go b/provisioner/salt-masterless/provisioner.go index b2eefd0ea..5c67feb07 100644 --- a/provisioner/salt-masterless/provisioner.go +++ b/provisioner/salt-masterless/provisioner.go @@ -384,7 +384,7 @@ func (p *Provisioner) createDir(ui packer.Ui, comm packer.Communicator, dir stri func (p *Provisioner) removeDir(ui packer.Ui, comm packer.Communicator, dir string) error { ui.Message(fmt.Sprintf("Removing directory: %s", dir)) cmd := &packer.RemoteCmd{ - Command: fmt.Sprintf("rm -rf '%s'", dir), + Command: fmt.Sprintf(p.sudo("rm -rf '%s'"), dir), } if err := cmd.StartWithUi(comm, ui); err != nil { return err