47 lines
1.2 KiB
Django/Jinja
47 lines
1.2 KiB
Django/Jinja
# This file is managed by Ansible.
|
|
HOSTNAME="{{ inventory_hostname }}"
|
|
SERVICE_ROLE={{ service_role }}
|
|
SERVER_IDENTITY={{ server_identity }}
|
|
|
|
# Passwords
|
|
REDIS_PASSWORD="{{ redis_password }}"
|
|
POSTGRES_PASSWORD="{{ postgres_password }}"
|
|
|
|
# Common settings
|
|
AIRFLOW_UID={{ airflow_uid | default(1003) }}
|
|
AIRFLOW_GID=0
|
|
YTDLP_BASE_PORT={{ ytdlp_base_port }}
|
|
|
|
# Master-specific settings
|
|
{% if 'master' in service_role %}
|
|
AIRFLOW_ADMIN_PASSWORD="{{ airflow_admin_password }}"
|
|
MINIO_ROOT_USER=admin
|
|
MINIO_ROOT_PASSWORD=0153093693-0009
|
|
{% endif %}
|
|
|
|
# Worker-specific settings
|
|
{% if 'worker' in service_role %}
|
|
MASTER_HOST_IP={{ master_host_ip }}
|
|
REDIS_HOST={{ master_host_ip }}
|
|
REDIS_PORT={{ redis_port }}
|
|
|
|
# --- Envoy & Worker Configuration ---
|
|
ENVOY_PORT={{ envoy_port }}
|
|
ENVOY_ADMIN_PORT={{ envoy_admin_port }}
|
|
MANAGEMENT_SERVICE_PORT={{ management_service_port }}
|
|
YTDLP_WORKERS=1
|
|
|
|
# --- Camoufox (Browser) Configuration ---
|
|
CAMOUFOX_PROXIES="{{ camoufox_proxies }}"
|
|
VNC_PASSWORD="{{ vnc_password }}"
|
|
CAMOUFOX_BASE_VNC_PORT={{ camoufox_base_vnc_port }}
|
|
CAMOUFOX_PORT=12345
|
|
|
|
# --- General Proxy Configuration ---
|
|
SOCKS5_SOCK_SERVER_IP=172.17.0.1
|
|
|
|
# --- Account Manager Configuration ---
|
|
ACCOUNT_ACTIVE_DURATION_MIN=7
|
|
ACCOUNT_COOLDOWN_DURATION_MIN=30
|
|
{% endif %}
|