diff options
Diffstat (limited to 'vm-install.sh')
-rwxr-xr-x | vm-install.sh | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/vm-install.sh b/vm-install.sh index 0cc0be48..8d2bc665 100755 --- a/vm-install.sh +++ b/vm-install.sh @@ -4,7 +4,6 @@ if [ -z "$1" ] || [ -z "$2" ] || [ -z "$3" ]; then echo "$0 <vm> <distro> <codename>" exit 1 fi - name=$1 shift distro=$1 @@ -12,7 +11,13 @@ shift codename=$1 shift -echo "installing vm: $name with $distro/$codename" +source "${BASH_SOURCE%/*}/common/utils.sh" +get_ansible_variable env_group "$name" +if [ $? -ne 0 ]; then + exit 1 +fi + +echo "installing vm: $name with $distro/$codename in environment '$env_group'" echo "" echo "########## clearing old ssh host keys #########" @@ -20,4 +25,4 @@ echo "########## clearing old ssh host keys #########" echo "" echo "######## running the install playbook ########" -exec ansible-playbook -e "vmname=$name" -e "vmdistro=$distro" -e "vmdistcodename=$codename" $@ vm-install.yml +exec ansible-playbook -e "vmname=$name" -e "vmdistro=$distro" -e "vmdistcodename=$codename" $@ "$env_group/vm-install.yml" |