Versión casi definitiva.

This commit is contained in:
IvanMarts 2025-03-11 08:01:11 +01:00
parent d7d8628b1c
commit 02c32da923
2 changed files with 18 additions and 23 deletions

View File

@ -1,23 +0,0 @@
---
- 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

View File

@ -0,0 +1,18 @@
---
- 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
agent_variant: "2"
agent_major_version : "7.2"
# Habilita la instalación del repositorio
zabbix_agent_repo_enable: true
# Configura el usuario y grupo para el servicio (se fuerza a root)
agent_service_user: "root"
agent_service_group: "root"
agent_source_conf_dir: "config/"
roles:
- role: agent