This commit is contained in:
2026-02-16 01:46:09 +01:00
parent b536200753
commit 1c2831a7ba

View File

@@ -9,6 +9,7 @@
zabbix_var_lib_path: "/var/lib/zabbix" zabbix_var_lib_path: "/var/lib/zabbix"
zabbix_config_path: "/etc/zabbix" zabbix_config_path: "/etc/zabbix"
zabbix_log_path: "/var/log/zabbix" zabbix_log_path: "/var/log/zabbix"
clustename: rocky9
become: "{{ 'no' if inventory_hostname == 'nas.home.lan' else 'yes' }}" become: "{{ 'no' if inventory_hostname == 'nas.home.lan' else 'yes' }}"
block: block:
# ========================================================== # ==========================================================
@@ -139,7 +140,7 @@
loop: >- loop: >-
{{ [ {{ [
{'key': 'Server', 'value': '127.0.0.1'}, {'key': 'Server', 'value': '127.0.0.1'},
{'key': 'ServerActive', 'value': 'debian13-vm01.home.lan;debian13-vm02.home.lan;debian13-vm03.home.lan;debian13-vm04.home.lan;debian13-vm05.home.lan'}, {'key': 'ServerActive', 'value': '{{ clustename }}-vm01.home.lan;{{ clustename }}-vm02.home.lan;{{ clustename }}-vm03.home.lan;{{clustename}}-vm04.home.lan;{{clustename}}-vm05.home.lan'},
{'key': 'Hostname', 'value': zabbix_proxy_name}, {'key': 'Hostname', 'value': zabbix_proxy_name},
{'key': 'HostMetadata', 'value': 'linux,jaydee'}, {'key': 'HostMetadata', 'value': 'linux,jaydee'},
] ]
@@ -223,6 +224,29 @@
state: restarted state: restarted
enabled: yes enabled: yes
- name: Check if proxy group exists
uri:
url: "{{ zabbix_api_url }}"
method: POST
body_format: json
body:
jsonrpc: "2.0"
method: "proxygroup.get"
params:
filter:
name: "{{ clustename }}"
id: 2
headers:
Content-Type: "application/json"
Authorization: "Bearer {{ zabbix_auth_token }}"
register: proxygroup_check
- name: Print proxy_check
debug:
msg: "{{ proxygroup_check }}"
- name: Check if proxy exists - name: Check if proxy exists
uri: uri:
url: "{{ zabbix_api_url }}" url: "{{ zabbix_api_url }}"
@@ -242,9 +266,6 @@
- name: Print proxy_check - name: Print proxy_check
debug: debug:
msg: "{{ proxy_check }}" msg: "{{ proxy_check }}"
- name: Print ansible_default_ipv4.address
debug:
msg: "{{ ansible_default_ipv4.address }}"
- name: Create proxy if not exists - name: Create proxy if not exists
uri: uri: