diff --git a/website/source/docs/provisioners/puppet-masterless.html.md b/website/source/docs/provisioners/puppet-masterless.html.md index 8882907bb..1c9ef5307 100644 --- a/website/source/docs/provisioners/puppet-masterless.html.md +++ b/website/source/docs/provisioners/puppet-masterless.html.md @@ -101,7 +101,8 @@ manifests you should use `manifest_file` instead. - `puppet_bin_dir` (string) - Path to the Puppet binary. Ideally the program should be on the system (unix: `$PATH`, windows: `%PATH%`), but some builders (eg. Docker) do not run profile-setup scripts and therefore PATH - might be empty or minimal. + might be empty or minimal. On Windows, spaces should be `^`-escaped, i.e. + `c:/program^ files/puppet^ labs/puppet/bin`. - `staging_directory` (string) - Directory to where uploaded files will be placed (unix: "/tmp/packer-puppet-masterless", windows: diff --git a/website/source/docs/provisioners/puppet-server.html.md b/website/source/docs/provisioners/puppet-server.html.md index 29e559966..1f40ec098 100644 --- a/website/source/docs/provisioners/puppet-server.html.md +++ b/website/source/docs/provisioners/puppet-server.html.md @@ -81,7 +81,8 @@ listed below: - `puppet_bin_dir` (string) - Path to the Puppet binary. Ideally the program should be on the system (unix: `$PATH`, windows: `%PATH%`), but some builders (eg. Docker) do not run profile-setup scripts and therefore PATH - might be empty or minimal. + might be empty or minimal. On Windows, spaces should be `^`-escaped, i.e. + `c:/program^ files/puppet^ labs/puppet/bin`. - `puppet_node` (string) - The name of the node. If this isn't set, the fully qualified domain name will be used.