Commit fa9b642c authored by rdecoupe's avatar rdecoupe
Browse files

fix some universalis network issues

No related merge requests found
Showing with 15 additions and 12 deletions
+15 -12
### Configuration parameters ### ### Configuration parameters ###
NUMBER_OF_DATANODE = 2 NUMBER_OF_DATANODE = 2
DEPLOY_Geonetwork = false DEPLOY_Geonetwork = false
ENTREPRISE_NETWORK_DNS_RULE = true
### end of Configuration parameters ### ### end of Configuration parameters ###
Vagrant.configure("2") do |config| Vagrant.configure("2") do |config|
config.vm.define "namenode" do |namenode| config.vm.define "namenode" do |namenode|
namenode.vm.box = "generic/debian9" namenode.vm.box = "generic/debian9"
namenode.vm.network "public_network", bridge:"enp1s0", use_dhcp_assigned_default_route: true if ENTREPRISE_NETWORK_DNS_RULE == true
namenode.vm.provision "shell", inline: <<-SHELL namenode.vm.provision "shell", inline: <<-SHELL
systemctl stop resolvconf systemctl stop resolvconf
echo "nameserver 10.34.192.61" >> /etc/resolv.conf echo "nameserver 172.16.1.1" > /etc/resolv.conf
echo "nameserver 10.34.192.62" >> /etc/resolv.conf echo "nameserver 172.16.1.2" >> /etc/resolv.conf
SHELL SHELL
end
namenode.vm.hostname = "namenode" namenode.vm.hostname = "namenode"
namenode.vm.network :private_network, ip: "10.0.0.10" namenode.vm.network :private_network, ip: "10.0.0.10"
namenode.vm.provision "ansible" do |ansible| namenode.vm.provision "ansible" do |ansible|
...@@ -29,12 +31,13 @@ Vagrant.configure("2") do |config| ...@@ -29,12 +31,13 @@ Vagrant.configure("2") do |config|
(1..N).each do |machine_id| (1..N).each do |machine_id|
config.vm.define "datanode#{machine_id}" do |machine| config.vm.define "datanode#{machine_id}" do |machine|
machine.vm.box = "generic/debian9" machine.vm.box = "generic/debian9"
machine.vm.network "public_network", bridge:"enp1s0", use_dhcp_assigned_default_route: true if ENTREPRISE_NETWORK_DNS_RULE == true
machine.vm.provision "shell", inline: <<-SHELL machine.vm.provision "shell", inline: <<-SHELL
systemctl stop resolvconf systemctl stop resolvconf
echo "nameserver 10.34.192.61" >> /etc/resolv.conf echo "nameserver 172.16.1.1" > /etc/resolv.conf
echo "nameserver 10.34.192.62" >> /etc/resolv.conf echo "nameserver 172.16.1.2" >> /etc/resolv.conf
SHELL SHELL
end
machine.vm.hostname = "datanode#{machine_id}" machine.vm.hostname = "datanode#{machine_id}"
machine.vm.network :private_network, ip: "10.0.0.1#{machine_id}" machine.vm.network :private_network, ip: "10.0.0.1#{machine_id}"
machine.vm.provision "ansible" do |ansible| machine.vm.provision "ansible" do |ansible|
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment