change chef-solo provisioner staging directory

Have the staging directory be called `packer-chef-solo`, which is what
is given in docs. Closes #3486
This commit is contained in:
Matthew Hooker 2016-10-07 17:24:28 -07:00
parent 0b0411bebd
commit 2ae1b83b15
1 changed files with 2 additions and 2 deletions

View File

@ -29,12 +29,12 @@ var guestOSTypeConfigs = map[string]guestOSTypeConfig{
provisioner.UnixOSType: guestOSTypeConfig{
executeCommand: "{{if .Sudo}}sudo {{end}}chef-solo --no-color -c {{.ConfigPath}} -j {{.JsonPath}}",
installCommand: "curl -L https://omnitruck.chef.io/install.sh | {{if .Sudo}}sudo {{end}}bash",
stagingDir: "/tmp/packer-chef-client",
stagingDir: "/tmp/packer-chef-solo",
},
provisioner.WindowsOSType: guestOSTypeConfig{
executeCommand: "c:/opscode/chef/bin/chef-solo.bat --no-color -c {{.ConfigPath}} -j {{.JsonPath}}",
installCommand: "powershell.exe -Command \". { iwr -useb https://omnitruck.chef.io/install.ps1 } | iex; install\"",
stagingDir: "C:/Windows/Temp/packer-chef-client",
stagingDir: "C:/Windows/Temp/packer-chef-solo",
},
}