stafwag.package_update
Rola Ansible: aktualizacja_pakietów
Rola Ansible do aktualizacji wszystkich pakietów (wieloplatformowa)
Wymagania
Obsługiwane platformy
- Archlinux
- Debian
- FreeBSD
- NetBSD
- OpenBSD
- RedHat
- Suse
- Kali GNU/Linux
Zmienne roli
Zmienne związane z systemem operacyjnym
Poniższe zmienne są ustawiane przez rolę.
- freebsd_running_jails: Lista działających kontenerów FreeBSD.
Zmienne związane z playbookiem
- aktualizacja_pakietów: "nazwa przestrzeni"- freebsd: "konfiguracja freebsd" - get_running_jails: nie | tak (domyślnie) ustawia zmienną freebsd_running_jails.
- host: nie | tak (domyślnie) aktualizuje system hosta
- jails: Tablica kontenerów do aktualizacji, domyślnie freebsd_running_jails.
 
 
- freebsd: "konfiguracja freebsd" 
Zależności
Brak
Przykładowe playbooki
Uaktualnienie
---
- name: aktualizuj pakiety
  hosts: all
  become: true
  roles:
    - stafwag.aktualizacja_pakietów
Aktualizuj tylko systemy hosta FreeBSD.
---
- name: aktualizuj pakiety
  hosts: all
  become: true
  roles:
    - rola: stafwag.aktualizacja_pakietów
      vars:
        aktualizacja_pakietów:
          freebsd:
            get_running_jails: nie
            jails: []
Aktualizuj tylko działające kontenery na systemach FreeBSD.
---
- name: aktualizuj pakiety
  hosts: all
  become: true
  roles:
    - rola: stafwag.aktualizacja_pakietów
      vars:
        aktualizacja_pakietów:
          freebsd:
            host: nie
Aktualizuj kontener na systemie FreeBSD.
---
- name: aktualizuj pakiety
  hosts: rataplan
  become: true
  roles:
    - rola: stafwag.aktualizacja_pakietów
      vars:
        aktualizacja_pakietów:
          freebsd:
            host: nie
            jails:
              - stafmail
Licencja
MIT/BSD
Informacje o autorze
Stworzone przez Stafa Wagemakersa, email: staf@wagemakers.be, strona internetowa: http://www.wagemakers.be
