There's a
bug with Vagrant <= 1.81 and Puppet 4.x where it cannot execute the Puppet provisioner since Puppet no longer supports the --manifestdir option. The easy solution is set the Puppet environment and path on the Puppet provisioner. Your vagrant file should now look like:
config.vm.provision "puppet" do |puppet|
puppet.environment = "production"
puppet.environment_path = "../../"
puppet.manifests_path = "vmconfig/manifests"
puppet.manifest_file = "init.pp"
puppet.module_path = "vmconfig/modules"
end
No comments:
Post a Comment