gabops.packages_os
gabops.paquetes_os
Instala paquetes del sistema en múltiples distribuciones GNU/Linux.
Requisitos
Ninguno.
Variables del Rol
Variable | Valor por defecto | Descripción |
---|---|---|
paquetes_os | {} | Define los paquetes a instalar/desinstalar. Los paquetes se definen agrupándolos por la clave all o por una clave que sigue el formato distro _version . Ver Notas a continuación y Ejemplo de playbook . |
paquetes_os_yum_enablerepo | "" | Realiza una operación --enablerepo al instalar paquetes desde yum |
paquetes_os_yum_disablerepo | "" | Realiza una operación --disablerepo al instalar paquetes desde yum |
paquetes_os_apt_default_release | "" | Realiza una operación --target-release al instalar paquetes desde apt |
paquetes_os_apt_update_cache | true | Realiza una operación de actualizar caché al instalar paquetes desde apt |
Notas:
Dentro de paquetes_os, los paquetes agrupados en distro_version
tienen precedencia sobre los paquetes agrupados en all
. Por lo tanto, si por ejemplo declaras:
paquetes_os:
all:
vim: presente
centos_7:
vim: ausente
el paquete vim no se instalará en ningún host centos_7 del grupo en el que hayas declarado esta variable.
Dependencias
Ninguna.
Ejemplo de Playbook
- hosts: all
vars:
paquetes_os:
all:
tcpdump: presente
vim: presente
centos_6:
iptables: presente
curl: presente
centos_7:
httpd: presente
zip: presente
tcpdump: ausente
traceroute: presente
python-devel: presente
amazon_1:
telnet: presente
amazon_2:
zsh: presente
ubuntu_18.04:
apt-file: presente
roles:
- role: gabops.paquetes_os
Licencia
Información del Autor
Gabriel Suarez (Gabops)
Acerca del proyecto
Installs system packages on multiple GNU/Linux distributions
Instalar
ansible-galaxy install gabops.packages_os
Licencia
mit
Descargas
13.4k
Propietario
I am a DevOps engineer who likes Python, Go, AWS, Kubernetes and climbing with friends.