23 lines
789 B
YAML
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
|