samdoran.yum_cron

yum-cron

Galaxy

Instalacja i konfiguracja yum-cron lub dnf-automatic do automatycznego instalowania aktualizacji na RHEL.

Wymagania

Brak

Zmienne roli

Opcje konfiguracyjne dla RHEL 6 i RHEL 7 różnią się. Opcje dla RHEL 7 i 8 są w większości takie same.

W RHEL 7 znajdują się pliki konfiguracyjne daily i hourly. Możesz użyć jednej opcji dla obu, lub zdefiniować klucze daily i hourly w zmiennej, a będą używane w odpowiednim szablonie. Przykłady znajdziesz w defaults/main.yml.

Zauważ, że nie wszystkie opcje są konfigurowane niezależnie. Opcje, które przyjmują niezależne polecenia daily i hourly, są oznaczone znakiem *.

Zauważ również, że wartości logiczne, takie jak true i false, muszą być ujęte w cudzysłowy, aby zapewnić ich literalne traktowanie, ponieważ pliki konfiguracyjne oczekują true i false, a nie True i False.

Zmienne RHEL 7/8

Nazwa Wartość domyślna Opis
yumcron_update_cmd default Jaką rodzaj aktualizacji wykonać. *
yumcron_update_messages {daily: 'yes', hourly: 'no'} Czy wysyłać wiadomości, gdy aktualizacje są dostępne. *
yumcron_download_updates {daily: 'yes', hourly: 'no'} Czy pobierać aktualizacje, jeśli są dostępne. *
yumcron_apply_updates false Czy instalować aktualizacje, jeśli są dostępne.
yumcron_random_sleep {daily: 360, hourly: 15} Maksymalny czas losowego oczekiwania w minutach.
yumcron_system_name None Nazwa systemu używana w wysyłanych wiadomościach. *
yumcron_emit_via stdio Jak wysyłać wiadomości. Właściwe opcje to stdio i email.
yumcron_output_width 80 Szerokość w znakach wysyłanych wiadomości.
yumcron_email_from root@localhost Adres e-mail, z którego będą wysyłane wiadomości.
yumcron_email_to ['root'] Lista adresów e-mail, na które będą wysyłane wiadomości.
yumcron_email_host localhost Nazwa hosta używanego do wysyłania wiadomości e-mail.
yumcron_group_list None Lista grup do aktualizacji.
yumcron_group_package_types ['mandatory', 'default'] Rodzaje pakietów grupowych do zainstalowania.
yumcron_debuglevel 0 Użyj tej wartości do filtrowania wiadomości jądra yum.
yumcron_skip_broken [undefined]
yumcron_mdpolicy group:main
yumcron_assumeyes [undefined] Automatyczne importowanie nowych kluczy gpg (niebezpieczne).
yumcron_command_format cat
yumcron_stdin_format {body}

Zmienne RHEL 6

Nazwa Wartość domyślna Opis
yumcron_yum_parameter ''
yumcron_check_only 'no' Tylko uruchom check-update i nie pobieraj ani nie instaluj żadnych pakietów.
yumcron_check_first 'no' Upewnij się, że repozytoria są osiągalne przed wykonaniem jakiejkolwiek operacji.
yumcron_download_only 'no' Tylko pobierz aktualizacje, ale ich nie instaluj.
yumcron_error_level 0 Wartość przekazywana do opcji linii poleceń --errorlevel yum.
yumcron_debug_level 0 Wartość przekazywana do opcji linii poleceń --debuglevel yum.
yumcron_randomwait 60 Wartość przekazywana do opcji linii poleceń --randomwait yum.
yumcron_mailto '' Adres, na który będą wysyłane wiadomości.
yumcron_systemname '' Nazwa systemu używana w wiadomościach.
yumcron_days_of_week '0123456' Numery dni, w które mają być uruchamiane.
yumcron_cleanday '0' Dzień, w którym ma być czyszczona pamięć podręczna yum.
yumcron_service_waits 'yes' Czy czekać na zakończenie usługi przed zamknięciem, jeśli serwis zostanie ręcznie zatrzymany podczas działania.
yumcron_service_wait_time 300 Maksymalny czas oczekiwania w sekundach, aby usługa po zakończeniu działania nie zwróciła błędu.

Zależności

Brak

Przykładowy playbook

    - hosts: all

      vars:
        yumcron_apply_updates:
          daily: 'yes'
          hourly: 'no'

      roles:
         - samdoran.yum-cron

Licencja

Apache 2.0

O projekcie

Configure automatic yum/dnf updates

Zainstaluj
ansible-galaxy install samdoran.yum_cron
Licencja
Unknown
Pobrania
6.8k
Właściciel
Former Ansible Core Maintainer. Pythonista.