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>
50 lines
1.1 KiB
YAML
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
|