Files
it-ansible/playbooks/everything.yaml
2025-11-28 11:04:35 +01:00

23 lines
622 B
YAML

- name: Run maintenance playbook
ansible.builtin.import_playbook: maintenance.yaml
- name: Ensure Docker for Docker_Hosts
hosts: Docker_Hosts
roles:
- docker
- name: Ensure deployment of Docker Compose applications
hosts: Docker_Compose_Hosts
pre_tasks:
- name: Login to GHCR (if credentials provided)
community.docker.docker_login:
registry_url: ghcr.io
username: "{{ ghcr_username }}"
password: "{{ ghcr_pat }}"
when:
- ghcr_username | default('') | length > 0
- ghcr_pat | default('') | length > 0
become: true
roles:
- docker_compose