Files
Civ/ansible/playbooks/setup-server.yml

42 lines
1004 B
YAML

- name: Setup Server
hosts: all
become: true
tasks:
- name: Setup Server | Include Preflight
include_tasks: ../tasks/preflight-checks.yml
- name: Setup Server | Expand setting
include_tasks: ../tasks/expand-setting.yml
- name: Setup Server | Include Installation Tasks
include_tasks:
file: '../tasks/install/{{install_task}}.yml'
loop:
- packages
- docker
loop_control:
loop_var: install_task
- name: Setup Server | Include Configuration Tasks
include_tasks:
file: '../tasks/configure/{{configure_task}}.yml'
loop:
- backups
- docker
- ufw
loop_control:
loop_var: configure_task
- name: Setup Server | Include Deployment Tasks
include_tasks:
file: '../tasks/deploy/{{deploy_task}}.yml'
loop:
- traefik
- auth
- maven
- monitoring
- stacks
loop_control:
loop_var: deploy_task