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_osLicencia
 
            mit
          
Descargas
 
            20.3k
          
Propietario
 I am a DevOps engineer who likes Python, Go, AWS, Kubernetes and climbing with friends.
