added handler in case something in the config is changed, it will restart the service

This commit is contained in:
2026-03-17 15:41:38 -04:00
parent e42034488b
commit 379ab9e021
2 changed files with 10 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
---
- name: Restart zabbix-agent2
ansible.builtin.systemd:
name: zabbix-agent2
state: restarted
daemon_reload: true

View File

@@ -30,6 +30,7 @@
regexp: '^Server=' regexp: '^Server='
line: "Server={{ zabbix_server }}" line: "Server={{ zabbix_server }}"
when: zabbix_state == 'present' when: zabbix_state == 'present'
notify: Restart zabbix-agent2
- name: Configure Zabbix active server address - name: Configure Zabbix active server address
ansible.builtin.lineinfile: ansible.builtin.lineinfile:
@@ -37,6 +38,7 @@
regexp: '^ServerActive=' regexp: '^ServerActive='
line: "ServerActive={{ zabbix_server }}" line: "ServerActive={{ zabbix_server }}"
when: zabbix_state == 'present' when: zabbix_state == 'present'
notify: Restart zabbix-agent2
- name: Configure Zabbix agent hostname - name: Configure Zabbix agent hostname
ansible.builtin.lineinfile: ansible.builtin.lineinfile:
@@ -44,6 +46,7 @@
regexp: '^Hostname=' regexp: '^Hostname='
line: "Hostname={{ ansible_hostname }}" line: "Hostname={{ ansible_hostname }}"
when: zabbix_state == 'present' when: zabbix_state == 'present'
notify: Restart zabbix-agent2
- name: Configure Zabbix agent listen IP - name: Configure Zabbix agent listen IP
ansible.builtin.lineinfile: ansible.builtin.lineinfile:
@@ -51,6 +54,7 @@
regexp: '^#?ListenIP=' regexp: '^#?ListenIP='
line: "ListenIP=127.0.0.1" line: "ListenIP=127.0.0.1"
when: zabbix_state == 'present' when: zabbix_state == 'present'
notify: Restart zabbix-agent2
- name: Enable and start Zabbix agent2 - name: Enable and start Zabbix agent2
ansible.builtin.systemd: ansible.builtin.systemd: