summaryrefslogtreecommitdiff
path: root/createvm
diff options
context:
space:
mode:
Diffstat (limited to 'createvm')
-rwxr-xr-xcreatevm5
1 files changed, 5 insertions, 0 deletions
diff --git a/createvm b/createvm
index 228e978..3f82dcd 100755
--- a/createvm
+++ b/createvm
@@ -28,5 +28,10 @@ for ((i=$index;i<$((index+count));i++));do
vboxmanage guestcontrol $vm --username vagrant --password vagrant copyto id_rsa.pub /home/vagrant/.ssh/authorized_keys
vboxmanage guestcontrol $vm --username vagrant --password vagrant copyto network_config /home/vagrant/
vboxmanage guestcontrol $vm --username vagrant --password vagrant run /usr/bin/bash /home/vagrant/network_config $vm $ip_addr
+ if grep -qsw $vm vms.txt; then
+ sed -i "s/$vm:.*/$vm:$ip_addr/" vms.txt
+ else
+ echo "$vm:$ip_addr" >> vms.txt
+ fi
done
echo