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.

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

Zainstaluj
ansible-galaxy install stafwag.package_update
Licencja
mit
Pobrania
524
Właściciel