|
The space in the arg_params causes Puppet to split the items out. If you want this to work properly Corey Osman, you will need to pass your arguments like this instead:
install_options => ['/s', "/v\"MANAGEMENT_SERVER=${management_server}", '/l*v!', "${install_log}", '/qn','"'],
|
Note two things - your arguments did not close out the quotes. And that you are running into a Puppet design where it will automatically quote a space in install options.
The above is the only workaround for what you are attempting to do.
If you want to get a detailed explanation of this behavior and why it works the way it does, see https://forge.puppet.com/puppetlabs/chocolatey#install-options-with-quotes--spaces
|