34 lines
1008 B
YAML
34 lines
1008 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
|
|
|