--- - name: Instalar y configurar Zabbix Agent2 usando la colección Zabbix for Ansible hosts: all become: yes collections: - zabbix.zabbix vars: # Versión del agente a instalar zabbix_agent_version: "2" # Habilita la instalación del repositorio zabbix_agent_repo_enable: true # Define el sistema operativo y distribución para el repositorio zabbix_agent_repo_os: "debian" zabbix_agent_repo_distro: "bookworm" # Configura el usuario y grupo para el servicio (se fuerza a root) zabbix_agent_service_user: "root" zabbix_agent_service_group: "root" # URL del fichero de configuración personalizado (se descargará y ubicará en /etc/zabbix/zabbix_agent2.conf) zabbix_agent_conf_url: "https://git.capsulecorp.duckdns.org/keteflips/ansible/raw/branch/main/zabbix/config/zabbix_agent2.conf" # (Opcional) Ruta destino de la configuración si la colección lo permite; en algunos casos se utiliza la variable por defecto. # zabbix_agent_conf_dest: "/etc/zabbix/zabbix_agent2.conf" roles: - role: zabbix_agent