Files
portfolio/professional-infra/zabbix-monitoring-incident-response/roles/zabbix_agent/tasks/main.yml
T
Mateusz Suski 35e6b139fc
ci / validate (push) Failing after 1m8s
Initial CV-aligned infrastructure portfolio
Rework portfolio around Linux operations, Zabbix monitoring, migration validation, and ELK/Grafana log observability.

Add AAP-style LVM resize workflow, Zabbix server/proxy/agent automation assets, Linux/AIX monitoring templates, and updated validation CI.
2026-05-04 17:37:24 +00:00

39 lines
1008 B
YAML

---
- name: Validate agent mode
ansible.builtin.assert:
that:
- zabbix_agent_mode in ["active", "passive"]
fail_msg: "zabbix_agent_mode must be active or passive"
- name: Create Zabbix agent include directory
ansible.builtin.file:
path: "{{ zabbix_agent_include_dir }}"
state: directory
owner: root
group: root
mode: "0755"
- name: Render Zabbix agent configuration example
ansible.builtin.template:
src: zabbix_agentd.conf.j2
dest: /etc/zabbix/zabbix_agentd.conf
owner: root
group: root
mode: "0644"
- name: Render custom OS check keys
ansible.builtin.template:
src: os_checks.conf.j2
dest: "{{ zabbix_agent_include_dir }}/os_checks.conf"
owner: root
group: root
mode: "0644"
- name: Report agent check model
ansible.builtin.debug:
msg:
host: "{{ zabbix_agent_hostname }}"
mode: "{{ zabbix_agent_mode }}"
server: "{{ zabbix_agent_server }}"
server_active: "{{ zabbix_agent_server_active }}"