almaops.pkg_install
almaops.pkg_install
Este rol simplemente instala una lista de paquetes.
Descripción
Fue creado por dos razones. Primero, aunque existe un módulo de paquete en la distribución de Ansible, no permite especificar el tiempo de validez del caché, porque algunos gestores de paquetes (por ejemplo, yum y dnf) actualizan automáticamente los metadatos del repositorio, incluso cuando no es necesario. Segundo, al estar envuelto en un rol, puedes usarlo como una dependencia en el archivo meta de otros roles.
Variables del Rol
pkg_install_packages
: lista de paquetes a instalar
pkg_install_state
: estado del paquete
Puede ser present
(predeterminado), latest
o absent
pkg_install_update_cache
: por defecto está configurado en true
, lo que habilita la actualización de los metadatos del repositorio
pkg_install_cache_valid_time
: con qué frecuencia deseas actualizar el repositorio (predeterminado: 600
segundos)
Ejemplo
- hosts: all
become: true
roles:
- role: almaops.pkg_install
pkg_install_packages:
- tmux
- screen
Instalación
Este rol se puede instalar desde Ansible Galaxy:
ansible-galaxy install almaops.pkg_install
Licencia
Información del Autor
Este rol fue escrito por Dmitrii Kashin, también conocido como freehck
ansible-galaxy install almaops.pkg_install