mirror of
https://github.com/CivMC/Civ.git
synced 2026-07-18 00:20:44 +00:00
42 lines
1004 B
YAML
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
|