diff --git a/all.yml b/all.yml index 3ed0f48..513ecaa 100755 --- a/all.yml +++ b/all.yml @@ -2,6 +2,9 @@ name: Roles gather_facts: false roles: + - name: zabbix_proxy_service + role: zabbix_proxy_service + tags: zabbix_proxy_service - name: init role: init tags: init diff --git a/roles/zabbix_proxy/tasks/AlmaLinux.yml b/roles/zabbix_proxy/tasks/AlmaLinux.yml index 11e7a54..5cdabf5 100644 --- a/roles/zabbix_proxy/tasks/AlmaLinux.yml +++ b/roles/zabbix_proxy/tasks/AlmaLinux.yml @@ -19,7 +19,7 @@ - name: Set proxy group name set_fact: clustename: "alma10" - + - name: Allow user to start/stop zabbix-proxy with sudo without password ansible.builtin.copy: dest: "/etc/sudoers.d/{{ zabbix_user }}-zabbix-proxy" @@ -124,7 +124,15 @@ recurse: yes when: zabbix_db_type == "sqlite" - + - name: Configure firewall for Zabbix Proxy + when: ansible_os_family == "RedHat" + block: + - name: Open port 10051/tcp + ansible.posix.firewalld: + port: 10051/tcp + permanent: true + state: enabled + immediate: true # ========================================================== # MySQL setup # ==========================================================