La gestión de los paquetes de software de instalación de zabbix se puede realizar normalmente a través del módulo yum o de los paquetes Hay dos parámetros:
nombre: el nombre del paquete de software instalado.
Estado: el estado del paquete de mantenimiento. El valor predeterminado es presente, lo que significa instalación, ausente significa desinstalación y última significa actualización.
1. módulo yum:
Ejemplo 1: Instalar el software nmap -hosts: tt collect_facts: no tasks: -name: Instalar el paquete nmap yum: name: nmap state: present Ejemplo 2: Instalar la versión especificada -hosts: todas las tareas: -name: Install git-1.8.3.1 -6.el7. Yum: name: git-1.8.3.1-6.el7 state: present Ejemplo 3: Instalar varios paquetes -hosts: todas las tareas: -name : yum yum: name: "{{item}}" State: Presentar con_items: - Vim - htop - Git ejemplo 4: paquete de actualización - nombre: Todos los paquetes de actualización yum: nombre: '*' estado: último Ejemplo 5: Actualizar paquete, excluir kernel *, foo * -name: actualizar todos los paquetes, excluyendo kernel y paquetes relacionados con foo yum: nombre: '*' estado: último excluir: kernel *, foo * Ejemplo 6: Desinstalar git -hosts: todas las tareas: -name: desinstalar git-1.8.3.1-6.el7. yum: name: git-1.8.3.1-6.el7 estado: ausente
Módulo 2.package
Ejemplo 1: Instalar ntpdate -name: instalar ntpdate paquete: nombre: ntpdate estado: presente Ejemplo 2: Desinstalar ntpdate -name: instalar ntpdate paquete: nombre: ntpdate estado: ausente Ejemplo 3: Instalar varios paquetes -name: instalar el último de los Paquete de versiones de Apache y MariaDB : nombre: - el httpd - Estado del servidor MariaDB : Último