From 5c7d5fac75db07f67bb5946748c3eed76c9d4399 Mon Sep 17 00:00:00 2001 From: Matthew Patton Date: Tue, 8 May 2018 12:21:04 -0400 Subject: [PATCH] expose OS-specific ModulePathJoiner --- provisioner/puppet-masterless/provisioner.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/provisioner/puppet-masterless/provisioner.go b/provisioner/puppet-masterless/provisioner.go index 882d4fa9d..35a565d1e 100644 --- a/provisioner/puppet-masterless/provisioner.go +++ b/provisioner/puppet-masterless/provisioner.go @@ -127,6 +127,7 @@ type ExecuteTemplate struct { FacterVars string HieraConfigPath string ModulePath string + ModulePathJoiner string ManifestFile string ManifestDir string PuppetBinDir string @@ -297,6 +298,7 @@ func (p *Provisioner) Provision(ui packer.Ui, comm packer.Communicator) error { ManifestDir: remoteManifestDir, ManifestFile: remoteManifestFile, ModulePath: strings.Join(modulePaths, p.guestOSTypeConfig.modulePathJoiner), + ModulePathJoiner: p.guestOSTypeConfig.modulePathJoiner, PuppetBinDir: p.config.PuppetBinDir, Sudo: !p.config.PreventSudo, WorkingDir: p.config.WorkingDir,