-
JACQUOT Lucas authoredJACQUOT Lucas authored
Vagrantfile 1.08 KiB
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.define "web" do |web|
web.vm.box = "debian/stretch64"
web.vm.hostname = 'web'
web.vm.network :private_network, ip: "192.168.33.17"
public_key = File.read("cle_publique")
config.vm.provision :shell, :inline =>"
echo 'Copying ansible-vm public SSH Keys to the VM'
mkdir -p /home/vagrant/.ssh
chmod 700 /home/vagrant/.ssh
echo '#{public_key}' >> /home/vagrant/.ssh/authorized_keys
chmod -R 600 /home/vagrant/.ssh/authorized_keys
", privileged: false
end
config.vm.define "lb" do |lb|
lb.vm.box = "debian/stretch64"
lb.vm.hostname = 'lb'
lb.vm.network :private_network, ip: "192.168.33.18"
public_key = File.read("cle_publique")
config.vm.provision :shell, :inline =>"
echo 'Copying ansible-vm public SSH Keys to the VM'
mkdir -p /home/vagrant/.ssh
chmod 700 /home/vagrant/.ssh
echo '#{public_key}' >> /home/vagrant/.ssh/authorized_keys
chmod -R 600 /home/vagrant/.ssh/authorized_keys
", privileged: false
end
end