summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjerome <jerome@xlinfo.fr>2022-09-13 22:34:06 +0000
committerjerome <jerome@xlinfo.fr>2022-09-13 22:34:06 +0000
commit9ba5ced5cc8e8887b1f2fca14037d21fa82b6fd0 (patch)
tree88035641fffb7245c1e74225344e6c67e5a171c3
parent6ec868c221a183f929d44d93693c6eb576f6bfe8 (diff)
downloadvbox-9ba5ced5cc8e8887b1f2fca14037d21fa82b6fd0.tar.gz
vbox-9ba5ced5cc8e8887b1f2fca14037d21fa82b6fd0.zip
Update 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