diff options
author | Christian Pointner <equinox@spreadspace.org> | 2020-04-23 04:59:13 +0200 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2020-04-23 04:59:13 +0200 |
commit | 9d9d4fdc70ec0ac276f3795f5ccea39d6b94b995 (patch) | |
tree | 72ebbbbb00cfea15039663a765c8372a8b3c04e9 /install.sh | |
parent | refactor all install roles ans playbooks to work with new variable install_ho... (diff) |
further cleanup host bootstraping
Diffstat (limited to 'install.sh')
-rwxr-xr-x | install.sh | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -26,4 +26,10 @@ rm -f ".cache/facts/$name" echo "" echo "######## running the install playbook ########" -exec ansible-playbook -e "install_hostname=$name" -e "install_distro=$distro" -e "install_codename=$codename" -e "install_environment=$env_group" $@ "$env_group/$(basename "$0" .sh).yml" +declare -a extra_vars +extra_vars+=(-e "install_hostname=$name") +extra_vars+=(-e "install_distro=$distro") +extra_vars+=(-e "install_codename=$codename") +extra_vars+=(-e "install_environment=$env_group") +ansible_variable__get install_playbook "$name" > /dev/null 2>&1 && extra_vars+=(-e "install_playbook=$install_playbook") +exec ansible-playbook ${extra_vars[@]} $@ "$env_group/$(basename "$0" .sh).yml" |