talas-group/04_INFRA_DEPLOIEMENT/Ansible/roles/zabbix_proxy/defaults/main.yml
senke 66471934af Initial commit: Talas Group project management & documentation
Knowledge base of ~80+ markdown files across 14 domains (00-13),
Logseq graph, hardware design files (KiCAD), infrastructure configs,
and talas-wiki static site.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 20:10:41 +02:00

50 lines
1.1 KiB
YAML

---
# file: roles/zabbix_proxy/defaults/main.yml
zabbix_proxy_server: "{{ global_zabbix_server }}"
zabbix_proxy_StartPingers: 10
zabbix_proxy_ProxyMode: "active"
zabbix_proxy_add_host_on_zabbix_server: false
pg_wal_level: minimal
pg_users:
- name: "zabbix"
password: auto
attrib: LOGIN
pg_databases:
- name: "zabbix_proxy"
owner: "zabbix"
conn_limit: 80
# pgbouncer
pgbouncer_databases:
- "zabbix_proxy ="
pgbouncer_userlist:
zabbix:
password: "{{ lookup('hashi_vault', 'secret=cosium-kv/data/' + host_vars_location + '/' + ansible_hostname)['postgres_user_zabbix_password'] }}"
pgbouncer_hba_config:
zabbix:
type: local
database: zabbix_proxy
user: zabbix
method: scram-sha-256
pgbouncer_pool_mode: transaction
pgbouncer_max_client_conn: 500
pgbouncer_default_pool_size: 50
scripts_dict:
pg_partition:
source: "pg_partition.py"
destination_folder: "/usr/local/sbin"
cron:
parameters: "-d zabbix_proxy -U zabbix add proxy_history day --num 7 --keep 2"
hour: "0"
minute: "0"
pip_dependencies:
- psycopg2-binary
- python-dateutil