gabops.packages_os
gabops.packages_os
Instaluje pakiety systemowe na różnych dystrybucjach GNU/Linux.
Wymagania
Brak.
Zmienne roli
| Zmienna | Wartość domyślna | Opis | 
|---|---|---|
| packages_os | {} | Określa pakiety do zainstalowania/usunięcia. Pakiety definiuje się, grupując je według klucza alllub klucza w formaciedistro_version. ZobaczUwagiponiżej iPrzykładowy skrypt. | 
| packages_os_yum_enablerepo | "" | Wykonuje operację --enablerepopodczas instalacji pakietów zyum | 
| packages_os_yum_disablerepo | "" | Wykonuje operację --disablerepopodczas instalacji pakietów zyum | 
| packages_os_apt_default_release | "" | Wykonuje operację --target-releasepodczas instalacji pakietów zapt | 
| packages_os_apt_update_cache | true | Wykonuje operację aktualizacji pamięci podręcznejpodczas instalacji pakietów zapt | 
Uwagi:
Pakiety zgrupowane według distro_version mają pierwszeństwo przed pakietami zgrupowanymi w all. Na przykład, jeśli zadeklarujesz:
  packages_os:
    all:
      vim: present
    centos_7:
      vim: absent
pakiet vim nie będzie zainstalowany na żadnym hoście centos_7 w grupie, w której zadeklarowałeś tę zmienną.
Zależności
Brak.
Przykładowy skrypt
- hosts: all
  vars:
    packages_os:
      all:
        tcpdump: present
        vim: present
      centos_6:
        iptables: present
        curl: present
      centos_7:
        httpd: present
        zip: present
        tcpdump: absent
        traceroute: present
        python-devel: present
      amazon_1:
        telnet: present
      amazon_2:
        zsh: present
      ubuntu_18.04:
        apt-file: present
  roles:
    - role: gabops.packages_os
Licencja
Informacje o autorze
Gabriel Suarez (Gabops)
O projekcie
 Installs system packages on multiple GNU/Linux distributions
Zainstaluj
 ansible-galaxy install gabops.packages_osLicencja
 
            mit
          
Pobrania
 
            20k
          
Właściciel
 I am a DevOps engineer who likes Python, Go, AWS, Kubernetes and climbing with friends.
