---
# Global variables shared across all hosts

# Docker image versions
ytdlp_ops_image: "pangramia/ytdlp-ops-airflow:latest"
airflow_image_name: "pangramia/ytdlp-ops-airflow:latest"

# Default ports
redis_port: 52909
postgres_port: 5432
ytdlp_base_port: 9090
envoy_port: 9080
envoy_admin_port: 9901
management_service_port: 9091
camoufox_base_vnc_port: 5901

# Default UID
airflow_uid: 1003

# Default directories
airflow_master_dir: "/srv/airflow_master"
airflow_worker_dir: "/srv/airflow_dl_worker"

# Docker network name
docker_network_name: "airflow_proxynet"

# Default usernames
ssh_user: "alex_p"
ansible_user: "alex_p"

# Default file permissions
dir_permissions: "0755"
file_permissions: "0644"

# Default rsync options
rsync_default_opts:
  - "--no-owner"
  - "--no-group"
  - "--no-times"
  - "--copy-links"
  - "--copy-unsafe-links"
  - "--exclude=.git*"
  - "--exclude=__pycache__"
  - "--exclude=*.pyc"
  - "--exclude=*.log"
  - "--exclude=.DS_Store"

# Docker-Hub credentials
dockerhub_user: "pangramia"
