--- api_sp_token: db_user: db_password: telegram_bot_token: git_token: telegram_chat_id: grafana_api_token: db_name: test_info username_on_new_hosts: user install_ssh_pass: timezone: "Europe/Moscow" ntp_servers: - - dns_servers: - - need_support_soft: - xrdp - tree - mc - wget - gpg - python3 - ansible - git - apt-transport-https - ca-certificates - curl - apt-utils - gnupg2 xrdp_pass: primary_db_host: '10.10.10.8' secondary_db_host: '10.10.10.5' arch_version: amd64 ubuntu_codename: noble zabbix_version: "7.0" zabbix_server: "10.10.20.5" zabbix_port: "10050" zabbix_hostname: system.hostname ubuntu_version: "24.04" compose_version: 2.39.3 iptables_version: 1.8.10-3ubuntu2 docker_agent_version: '4.1.6.409465' docker_image: ptaf-core-nginx-agent:release-{{ docker_agent_version }} local_directory_docker_image: /home/install/ptaf-core-nginx-agent_release-{{ docker_agent_version }}.tar magos_bin: "/usr/local/bin/magos" number_of_worker_processes: 4 number_of_worker_connections: 64000 sysctl_params: net.core.netdev_max_backlog: 10000 net.core.somaxconn: 262144 net.ipv4.tcp_syncookies: 1 net.ipv4.tcp_max_syn_backlog: 262144 net.ipv4.tcp_max_tw_buckets: 720000 net.ipv4.tcp_timestamps: 1 net.ipv4.tcp_tw_reuse: 1 net.ipv4.tcp_fin_timeout: 30 net.ipv4.tcp_keepalive_time: 1800 net.ipv4.tcp_keepalive_probes: 7 net.ipv4.tcp_keepalive_intvl: 30 net.core.wmem_max: 33554432 net.core.rmem_max: 33554432 net.core.rmem_default: 8388608 net.core.wmem_default: 4194394 net.ipv4.tcp_rmem: "4096 8388608 16777216" net.ipv4.tcp_wmem: "4096 4194394 16777216" net.ipv4.ip_local_port_range: "1024 65535" net.netfilter.nf_conntrack_max: 1048576 antibot_networks: - - waf_networks: - - need_soft: - tree - mc - ncdu - chrony - sqlite3 - python3-pip - postgresql-client-common - postgresql-client-16 - mtr - traceroute - angie-module-njs user_list: - username: home_dir: key_file: - username: home_dir: key_file: need_install_firewall: true app_config: Test_service: # По умолчанию пусто. Если надо добавить, то добалять адрес с : на конце LISTEN_IP: TENANT_NAME: "Test_service" CONTAINER_NUMBERS: 1 # Есть ли настройки без кастомов USUAL_SETTINGS: true # Здесь и далее указывается только то у чего нет кастомных настроек. # Ни апстирмов, ни портов, ни server. SID_NUMBERS: - 11111 - 11111 - 11111 # Приложения в тенанте. Подставляются в шаблоны в апстримы и имена логов APP_IN_TENANT_NAMES: - "test_1_ru" - "test_2_ru" - "test_3_ru" # Приложения в тенанте. Подставляются в server_name. # Если их несколько для одного приложения, то пишутся в одну строку SERVER_NAMES_FOR_APPS: - "test.1.ru" - "test.2.ru" - "test.3.ru" # Адреса ориджинов. Подставляются в апстримы UPSTREAM_IPS: - 91.206.126.155 - 91.206.126.36 - 91.206.126.162 # Группировка ориджинов на случай, если в апстриме больше одного адреса UPSTREAM_GROUPS: - ips: "{{ app_config[app].UPSTREAM_IPS[:1] }}" # Приложения в тенанте. Подставляются в шаблоны в апстримы и имена логов suffix: "test_1_ru" - ips: "{{ app_config[app].UPSTREAM_IPS[1:2] }}" suffix: "test_2_ru" - ips: "{{ app_config[app].UPSTREAM_IPS[2:3] }}" suffix: "test_3_ru" # Есть ли кастомные правила для PT AF Nginx или кастомные locations CUSTOM_CONFIG_PTAF_NGINX_NEED: false # Есть ли кастомные изменения в upstream PT AF Nginx CUSTOM_CONFIG_PTAF_NGINX_UPSTREAM_NEED: false # Есть ли кастомные правила для Angie или кастомные locations CUSTOM_CONFIG_ANGIE_NEED: false # Есть ли кастомные изменения в upstream Angie CUSTOM_CONFIG_ANGIE_UPSTREAM_NEED: false # Есть ли кастомные порты CUSTOM_PORTS_NEED: false # Есть ли кастомные настройки апстримов Angie для кастомных портов CUSTOM_CONFIG_ANGIE_UPSTREAM_NEED_WITH_CUSTOM_PORTS: false # Есть ли кастомные настройки апстримов PT AF Nginx для кастомных портов CUSTOM_CONFIG_PTAF_NGINX_UPSTREAM_NEED_WITH_CUSTOM_PORTS: false # Есть ли кастомные правила Angie CUSTOM_CONFIG_ANGIE_NEED_WITH_CUSTOM_PORTS: false # Есть ли кастомные правила PT AF Nginx CUSTOM_CONFIG_PTAF_NGINX_NEED_WITH_CUSTOM_PORTS: false # Есть ли кастом в location. Не может быть без CUSTOM_CONFIG_ANGIE_NEED:true CUSTOM_LOCATIONS_NEED: false # Нужна ли отгрузка логов заказчику FLUENT_BIT_NEED: false CONNECTION_STRING: ...