--- - name: Instalar y configurar Zabbix Agent2 usando la colección Zabbix for Ansible hosts: all become: yes collections: - community.zabbix roles: - role: community.zabbix.zabbix_agent vars: # Especificar que se instalará Zabbix Agent2 zabbix_agent_variant: 2 zabbix_agent_config: Server: "192.168.1.10" # IP/host del servidor Zabbix ServerActive: "192.168.1.10" # Servidor activo Hostname: "{{ ansible_hostname }}" # Nombre único en Zabbix AllowRoot: 1 # Permitir ejecución como root # Ejecutar servicio como root zabbix_agent_user: root zabbix_agent_group: root tasks: - name: Copiar configuración personalizada ansible.builtin.copy: src: config/zabbix_agent2.conf # Archivo en tu directorio de Ansible dest: /etc/zabbix/zabbix_agent2.conf owner: root group: root mode: 0644