equal
deleted
inserted
replaced
95 # documentation for more information about their specific syntax and use. |
95 # documentation for more information about their specific syntax and use. |
96 # config.vm.provision "shell", inline: <<-SHELL |
96 # config.vm.provision "shell", inline: <<-SHELL |
97 # sudo apt-get update |
97 # sudo apt-get update |
98 # sudo apt-get install -y apache2 |
98 # sudo apt-get install -y apache2 |
99 # SHELL |
99 # SHELL |
|
100 # cf: https://github.com/mitchellh/vagrant/issues/5590#issuecomment-105886361 |
|
101 config.vm.provision "shell", inline: "nmcli connection reload; systemctl restart network.service", run: "always" |
|
102 |
100 config.vm.provision :shell do |shell| |
103 config.vm.provision :shell do |shell| |
101 #initialize puppet |
104 #initialize puppet |
102 shell.name = "puppet_initialize" |
105 shell.name = "puppet_initialize" |
103 shell.path = "provisioning/bootstrap-puppet.sh" |
106 shell.path = "provisioning/bootstrap-puppet.sh" |
104 end |
107 end |
107 #initialize puppet |
110 #initialize puppet |
108 shell.name = "system_initialize" |
111 shell.name = "system_initialize" |
109 shell.inline = "[ ! -d '/tmp/vagrant-puppet' ] && mkdir -p '/tmp/vagrant-puppet' || :;" |
112 shell.inline = "[ ! -d '/tmp/vagrant-puppet' ] && mkdir -p '/tmp/vagrant-puppet' || :;" |
110 end |
113 end |
111 |
114 |
|
115 |
112 config.vm.provision :puppet do |puppet| |
116 config.vm.provision :puppet do |puppet| |
113 puppet.manifests_path = "provisioning" |
117 puppet.manifests_path = "provisioning" |
114 puppet.manifest_file = "default.pp" |
118 puppet.manifest_file = "default.pp" |
115 puppet.module_path = "provisioning/modules" |
119 puppet.module_path = "provisioning/modules" |
116 puppet.hiera_config_path = "provisioning/hiera.yaml" |
120 puppet.hiera_config_path = "provisioning/hiera.yaml" |