Ansible role to setup a Zabbix Proxy
Find a file
2026-01-19 17:17:05 +01:00
defaults feat: upgrade zabbix to version 7.4 2025-07-17 11:18:34 +02:00
handlers feat: initial commit 2025-06-06 18:08:13 +02:00
meta feat(meta): add src to deps 2025-11-01 14:44:02 +01:00
roles feat: use new ansible layout 2025-10-03 11:32:42 +02:00
tasks feat: initial commit 2025-06-06 18:08:13 +02:00
templates/zabbix feat: initial commit 2025-06-06 18:08:13 +02:00
.ansible-lint feat: initial commit 2025-06-06 18:08:13 +02:00
.gitignore feat: initial commit 2025-06-06 18:08:13 +02:00
.gitlab-ci.yml ci: move gitleaks to component 2026-01-19 17:17:05 +01:00
.markdownlint-cli2.jsonc feat(ci): move linting to components 2025-06-13 11:54:41 +02:00
.yamllint feat: initial commit 2025-06-06 18:08:13 +02:00
playbook.yaml feat: implement new role layout 2025-11-01 13:31:38 +01:00
readme.md fix: markdownlinter 2025-11-01 14:44:51 +01:00
renovate.json fix(ci): use central config 2025-06-17 17:58:34 +02:00

Overview

This role the opinionated installation and configuration of a Zabbix Proxy.

Supported Operating Systems

Operating System Version
Debian 12

Variables

Variable Type Default Required
zabbix_proxy_psk_id string Yes
zabbix_proxy_psk string(enc) Yes
zabbix_server_host string zabbix.siempie.internal No

Example usage

zabbix_server_host: "zabbix.siempie.internal"
zabbix_proxy_psk_id: "proxy-siempie"
zabbix_proxy_psk: !vault
  $ANSIBLE_VAULT;1.1;AES256
  31633463613336373164373333633038393164383835646633303163316665303934646363383530
  ...