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