Ansible role to setup a Zabbix Web Server
Find a file
Simon Cornet 79c7f3e3e4
All checks were successful
ci/woodpecker/push/linting Pipeline was successful
ci: migrate from gitlab ci to woodpecker
2026-05-15 13:40:38 +02:00
.woodpecker ci: migrate from gitlab ci to woodpecker 2026-05-15 13:40:38 +02:00
defaults feat: upgrade zabbix to version 7.4 2025-07-17 11:19:16 +02:00
meta feat: move deps to playbook 2026-05-08 15:44:27 +02:00
roles feat: implement new role layout 2025-11-01 13:35:43 +01:00
tasks feat: add reinstall zabbix-web 2025-07-04 13:30:34 +02:00
templates/zabbix feat: define database location 2025-07-04 13:14:43 +02:00
.ansible-lint ci: migrate from gitlab ci to woodpecker 2026-05-15 13:40:38 +02:00
.gitignore feat: initial commit 2025-06-06 18:23:44 +02:00
.markdownlint-cli2.jsonc feat(ci): move linting to components 2025-06-13 11:54:52 +02:00
.yamllint feat: initial commit 2025-06-06 18:23:44 +02:00
AGENTS.md chore: add AGENTS.md for opencode agents 2026-02-16 10:06:22 +01:00
playbook.yaml feat: move deps to playbook 2026-05-08 15:44:27 +02:00
readme.md ci: migrate from gitlab ci to woodpecker 2026-05-15 13:40:38 +02:00
renovate.json feat: play with extends 2025-06-17 17:49:43 +02:00

Overview

This role the opinionated installation and configuration of a Zabbix Web Server.

Supported Operating Systems

Operating System Version
Debian 13

Variables

Variable Type Default Required
zabbix_web_name string Siempie Monitoring No
zabbix_server_db_name string zabbix No
zabbix_server_db_user string zabbix No
zabbix_server_db_pass string(enc) zabbixpass No

Example usage

zabbix_web_name: "Zabbix Monitoring"
zabbix_server_db_name: "zabbix"
zabbix_server_db_user: "zabbix"
zabbix_server_db_pass: !vault
  $ANSIBLE_VAULT;1.1;AES256
  31633463613336373164373333633038393164383835646633303163316665303934646363383530
  ...