diff --git a/provision.sh b/provision.sh index 3db3e21..8322a4c 100755 --- a/provision.sh +++ b/provision.sh @@ -6,10 +6,11 @@ usage() { printf '%s\n' "Usage:" printf '$ %s\n' "$0 [-h|--help]" printf '$ %s\n' "$0 [--dry] os" - printf '$ %s\n' "$0 [--dry] docker" - printf '$ %s\n' "$0 [--dry] docker_config" + printf '$ %s\n' "$0 [--dry] base" printf '$ %s\n' "$0 [--dry] firewall" printf '$ %s\n' "$0 [--dry] ssh" + printf '$ %s\n' "$0 [--dry] docker" + printf '$ %s\n' "$0 [--dry] docker_config" printf '$ %s\n' "$0 [--dry] users [-i|--init]" printf '$ %s\n' "$0 [--dry] reboot [-f|--force]" printf '$ %s\n' "$0 [--dry] services [-d|--down] [SINGLE_SERVICE]" @@ -39,7 +40,7 @@ fi case $TAG in "") install_modules; $EXEC "$BASE_CMD" ;; - os|docker|docker_config|firewall|ssh) + os|base|firewall|ssh|docker|docker_config) install_modules; $EXEC "$BASE_CMD --tags '$TAG'" ;; users) install_modules diff --git a/roles/os_config/tasks/main.yml b/roles/os_config/tasks/main.yml index d38b58a..51b5041 100644 --- a/roles/os_config/tasks/main.yml +++ b/roles/os_config/tasks/main.yml @@ -7,6 +7,8 @@ - name: Configure system base ansible.builtin.import_tasks: base.yml + tags: + - base - name: Reboot if needed ansible.builtin.import_tasks: reboot.yml