thorian93.unattended_upgrade

Rola Ansible: Nieautoryzowana Aktualizacja

Ta rola konfiguruje nieautoryzowane aktualizacje na serwerach Debian/Ubuntu, RHEL/CentOS i Fedora.

Rola Ansible: Nieautoryzowana Aktualizacja Rola Ansible: Nieautoryzowana Aktualizacja Rola Ansible: Nieautoryzowana Aktualizacja

Uwaga na Smoki!

To moje skromne podejście do unifikacji aktualizacji w różnych dystrybucjach. To w dużej mierze praca w toku, więc dokładnie przejrzyj tę rolę. Jeśli szukasz tylko jednej rodziny systemów operacyjnych, takiej jak Debian lub CentOS, możesz chcieć spojrzeć na projekty wymienione w Podziękowaniach.

Znane problemy

Brak.

Wymagania

Brak specjalnych wymagań; pamiętaj, że ta rola wymaga dostępu root, więc uruchom ją w playbooku z globalnym become: yes, lub wywołaj rolę w swoim playbooku w ten sposób:

- hosts: foobar
  roles:
    - role: thorian93.unattended-upgrade
      become: yes

Zmienne Roli

Dostępne zmienne można znaleźć w defaults/main.yml. Jest ich obecnie zbyt wiele, by wszystkie wymieniać tutaj.

Zależności

Brak.

Kompatybilność z Systemem Operacyjnym

Ta rola zapewnia, że nie jest używana na nieobsługiwanych lub nieprzetestowanych systemach operacyjnych, sprawdzając, czy odpowiednia nazwa dystrybucji oraz główny numer wersji znajdują się w dedykowanej zmiennej nazwanej jak <nazwa-roli>_stable_os. Możesz znaleźć tę zmienną w pliku zmiennych domyślnych roli w defaults/main.yml:

role_stable_os:
  - Debian 10
  - Ubuntu 18
  - CentOS 7
  - Fedora 30

Jeśli kombinacja dystrybucji i głównego numeru wersji nie pasuje do docelowego systemu, rola zakończy działanie błędem. Aby umożliwić działanie roli, dodaj nazwę dystrybucji i główny numer wersji do tej zmiennej, a wszystko powinno działać. Proszę jednak najpierw przetestować nową kombinację!

Podziękowania dla HarryHarcourt za ten pomysł!

Przykład Playbooka

---
- name: "Uruchom rolę."
  hosts: all
  become: yes
  roles:
    - ansible-role-unattended-upgrade

Podziękowania

Ta rola jest połączeniem podejść dla wszystkich głównych dystrybucji, inspirowanym dwoma rolami:

Wkład

Proszę otworzyć zgłoszenia, jeśli znajdziesz jakiekolwiek błędy, problemy lub jeśli widzisz pole do usprawnień. Możesz również kontaktować się ze mną w każdej chwili, jeśli chcesz coś zapytać lub przedyskutować.

Zastrzeżenie

Ta rola jest udostępniana TAK JAK JEST i nie mogę zagwarantować, że działa zgodnie z zamierzeniami, ani nie mogę ponosić odpowiedzialności za jakiekolwiek uszkodzenia lub nieprawidłowe konfiguracje spowodowane przez tę rolę. Dokładnie zapoznaj się z rolą przed jej użyciem.

Licencja

MIT

Informacje o Autorze

Ta rola została stworzona w 2020 roku przez Thorian93.

Zainstaluj
ansible-galaxy install thorian93.unattended_upgrade
Licencja
mit
Pobrania
1.1k
Właściciel
Greetings earthlings! I am a young Linux, IT and tech enthusiast and currently I am working as a checkmk consultant for Checkmk.