yt-dlp-dags/ansible/playbook-ytdlp-master-only.yml

23 lines
789 B
YAML

---
- name: Deploy YTDLP Master Services (Management Role Only)
hosts: airflow_master
gather_facts: no
vars_files:
- "{{ inventory_dir }}/group_vars/all/generated_vars.yml"
- "{{ inventory_dir }}/group_vars/all/vault.yml"
tasks:
- name: Announce ytdlp-master-only deployment
debug:
msg: "Starting deployment for YTDLP Master services on: {{ inventory_hostname }}"
- name: Start/Redeploy ytdlp-ops services without camoufox
community.docker.docker_compose_v2:
project_src: "{{ airflow_master_dir }}"
files:
- configs/docker-compose-ytdlp-ops.yaml
state: present
remove_orphans: true
recreate: always
pull: "{{ 'never' if fast_deploy | default(false) else 'missing' }}"
become: yes