diff --git a/vagrant/cluster/Vagrantfile b/vagrant/cluster/Vagrantfile index 526639b889217b53dee969a33dd1cf09c09cb640..abdcf6da0752266786fe2451703100f8807c26a3 100644 --- a/vagrant/cluster/Vagrantfile +++ b/vagrant/cluster/Vagrantfile @@ -1,17 +1,19 @@ ### Configuration parameters ### NUMBER_OF_DATANODE = 2 DEPLOY_Geonetwork = false +ENTREPRISE_NETWORK_DNS_RULE = true ### end of Configuration parameters ### Vagrant.configure("2") do |config| config.vm.define "namenode" do |namenode| namenode.vm.box = "generic/debian9" - namenode.vm.network "public_network", bridge:"enp1s0", use_dhcp_assigned_default_route: true - namenode.vm.provision "shell", inline: <<-SHELL - systemctl stop resolvconf - echo "nameserver 10.34.192.61" >> /etc/resolv.conf - echo "nameserver 10.34.192.62" >> /etc/resolv.conf - SHELL + if ENTREPRISE_NETWORK_DNS_RULE == true + namenode.vm.provision "shell", inline: <<-SHELL + systemctl stop resolvconf + echo "nameserver 172.16.1.1" > /etc/resolv.conf + echo "nameserver 172.16.1.2" >> /etc/resolv.conf + SHELL + end namenode.vm.hostname = "namenode" namenode.vm.network :private_network, ip: "10.0.0.10" namenode.vm.provision "ansible" do |ansible| @@ -29,12 +31,13 @@ Vagrant.configure("2") do |config| (1..N).each do |machine_id| config.vm.define "datanode#{machine_id}" do |machine| machine.vm.box = "generic/debian9" - machine.vm.network "public_network", bridge:"enp1s0", use_dhcp_assigned_default_route: true - machine.vm.provision "shell", inline: <<-SHELL - systemctl stop resolvconf - echo "nameserver 10.34.192.61" >> /etc/resolv.conf - echo "nameserver 10.34.192.62" >> /etc/resolv.conf - SHELL + if ENTREPRISE_NETWORK_DNS_RULE == true + machine.vm.provision "shell", inline: <<-SHELL + systemctl stop resolvconf + echo "nameserver 172.16.1.1" > /etc/resolv.conf + echo "nameserver 172.16.1.2" >> /etc/resolv.conf + SHELL + end machine.vm.hostname = "datanode#{machine_id}" machine.vm.network :private_network, ip: "10.0.0.1#{machine_id}" machine.vm.provision "ansible" do |ansible|