From 02c32da9236518b057b039ea76c624b2710583c7 Mon Sep 17 00:00:00 2001 From: IvanMarts Date: Tue, 11 Mar 2025 08:01:11 +0100 Subject: [PATCH] =?UTF-8?q?Versi=C3=B3n=20casi=20definitiva.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zabbix/templates/zabbix_agent_debian.yml | 23 ----------------------- zabbix/zabbix_agent_debian.yml | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+), 23 deletions(-) delete mode 100644 zabbix/templates/zabbix_agent_debian.yml create mode 100644 zabbix/zabbix_agent_debian.yml diff --git a/zabbix/templates/zabbix_agent_debian.yml b/zabbix/templates/zabbix_agent_debian.yml deleted file mode 100644 index dd4d891..0000000 --- a/zabbix/templates/zabbix_agent_debian.yml +++ /dev/null @@ -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 diff --git a/zabbix/zabbix_agent_debian.yml b/zabbix/zabbix_agent_debian.yml new file mode 100644 index 0000000..e37e6de --- /dev/null +++ b/zabbix/zabbix_agent_debian.yml @@ -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