#!/bin/bash # Premier numero de la série index=3 # Nombre de machines count=1 # Déploiment terraform terraform init -reconfigure terraform plan terraform apply -var "nb=$count" -var "start=$index" -auto-approve sleep 5 # On copie notre clé publique et on met à jour le hostname des machines for ((i=$index;i<$((index+count));i++));do vm=ubuntu$i vboxmanage guestcontrol $vm --username vagrant --password vagrant copyto id_rsa.pub /home/vagrant/.ssh/authorized_keys vboxmanage guestcontrol $vm --username vagrant --password vagrant copyto set-hostname /home/vagrant/set-hostname vboxmanage guestcontrol $vm --username vagrant --password vagrant run /usr/bin/bash /home/vagrant/set-hostname $vm done