ansible/zabbix/zabbix_agent_debian.yml
2025-03-11 10:02:28 +01:00

34 lines
997 B
YAML

---
- 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_package_state: present
#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