dtoch56.prepare_host
dtoch56.prepare_host rola
Przygotuj hosta, ustawiając NTP, strefę czasową, lokalizacje i inne wstępne ustawienia.
Wymagania
Brak.
Zmienne roli
Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (zobacz defaults/main.yml):
Zmienna | Opis | Wartość domyślna |
---|---|---|
Locale | ||
locale_lang | en_US.UTF-8 | |
locale_language | en_US.UTF-8 | |
locale_lc_address | en_US.UTF-8 | |
locale_lc_all | en_US.UTF-8 | |
locale_lc_collate | en_US.UTF-8 | |
locale_lc_ctype | en_US.UTF-8 | |
locale_lc_identification | en_US.UTF-8 | |
locale_lc_measurement | en_US.UTF-8 | |
locale_lc_messages | en_US.UTF-8 | |
locale_lc_monetary | en_US.UTF-8 | |
locale_lc_name | en_US.UTF-8 | |
locale_lc_numeric | en_US.UTF-8 | |
locale_lc_paper | en_US.UTF-8 | |
locale_lc_response | en_US.UTF-8 | |
locale_lc_telephone | en_US.UTF-8 | |
locale_lc_time | Nazwa i kodowanie lokalizacji | en_US.UTF-8 |
NTP | ||
ntp_enabled | Uruchom usługę ntpd i włącz ją przy uruchamianiu systemu. | true |
ntp_timezone | Strefa czasowa serwera | Etc/UTC |
ntp_package | Pakiet do zainstalowania, który zapewnia funkcjonalność NTP. | |
ntp_daemon | Zastąp domyślny demon NTP dla twojej dystrybucji, | |
ntp_config_file | Ścieżka do pliku konfiguracyjnego NTP. | |
ntp_manage_config | Ustaw na true, aby pozwolić tej roli zarządzać plikiem konfiguracyjnym NTP. | false |
ntp_driftfile | Zastąp domyślny plik drift NTP dla twojej dystrybucji | |
ntp_area | Ustaw obszar puli NTP do użycia. | '' |
ntp_servers | Określ serwery NTP, które chcesz użyć. | |
ntp_restrict | Ogranicz dostęp NTP do tych hostów | ["127.0.0.1", "::1"] |
ntp_cron_handler_enabled | Czy zrestartować demona cron po zmianie strefy czasowej. | false |
ntp_tinker_panic | Włącz tinker panic, co jest przydatne podczas uruchamiania NTP w VM. | false |
Zależności
Brak.
Przykładowy Playbook
- hosts: serwery
roles:
- { role: dtoch56.prepare_host }
Licencja
MIT / BSD
Informacje o autorze
Ta rola została stworzona w 2021 roku przez dtoch56.
Rozwój
pip install pipenv
pipenv install
ansible-playbook main.yml --ask-become-pass
Zainstaluj
ansible-galaxy install dtoch56.prepare_host
Licencja
mit
Pobrania
107
Właściciel
Web developer, DevOps