33 lines
1 KiB
YAML
33 lines
1 KiB
YAML
- name: Ensure NGINX repo setup and nginx install on relevant hosts
|
|
hosts: nginx_hosts:nextcloud_hosts
|
|
tasks:
|
|
- name: Ensure NGINX repo is setup
|
|
ansible.builtin.include_role:
|
|
name: nginx
|
|
tasks_from: main/02_repo_setup.yaml
|
|
|
|
- name: Ensure nginx is installed
|
|
ansible.builtin.include_role:
|
|
name: nginx
|
|
tasks_from: main/03_nginx_install.yaml
|
|
|
|
- name: Ensure Docker repo setup and package install on relevant hosts
|
|
hosts: docker_compose_hosts:nextcloud_hosts
|
|
tasks:
|
|
- name: Ensure Docker repo is setup
|
|
ansible.builtin.include_role:
|
|
name: docker
|
|
tasks_from: main/01_repo_setup.yaml
|
|
|
|
- name: Ensure Docker Engine and other related packages are installed
|
|
ansible.builtin.include_role:
|
|
name: docker
|
|
tasks_from: main/02_docker_install.yaml
|
|
|
|
- name: Make Sure System Package Are Up-To-Date for all non-hypervisors
|
|
hosts: all:!hypervisors
|
|
roles:
|
|
- apt_update_and_upgrade
|
|
|
|
- name: Run deploy Playbook
|
|
ansible.builtin.import_playbook: deploy.yaml
|