dtoch56.prepare_host
dtoch56.prepare_host rôle
=========
Prépare le serveur pour NTP, le fuseau horaire, les locales et d'autres configurations initiales.
Exigences
Aucune.
Variables du rôle
Les variables disponibles sont listées ci-dessous, avec leurs valeurs par défaut (voir defaults/main.yml) :
Variable | Description | Par défaut |
---|---|---|
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 | Nom et encodage de la locale | en_US.UTF-8 |
NTP | ||
ntp_enabled | Démarre le service ntpd et l'active au démarrage du système. | true |
ntp_timezone | Fuseau horaire pour le serveur | Etc/UTC |
ntp_package | Le paquet à installer pour les fonctionnalités NTP. | |
ntp_daemon | Remplace le démon NTP par défaut de votre distribution, | |
ntp_config_file | Chemin vers le fichier de configuration NTP. | |
ntp_manage_config | Défini sur true pour permettre à ce rôle de gérer le fichier de configuration NTP. | false |
ntp_driftfile | Remplace le fichier de dérive NTP par défaut de votre distribution | |
ntp_area | Défini la zone de pool NTP à utiliser. | '' |
ntp_servers | Spécifiez les serveurs NTP que vous souhaitez utiliser. | |
ntp_restrict | Restreint l'accès NTP à ces hôtes | ["127.0.0.1", "::1"] |
ntp_cron_handler_enabled | Indique s'il faut redémarrer le démon cron après le changement de fuseau horaire. | false |
ntp_tinker_panic | Active le tinker panic, utile lors de l'exécution de NTP dans une VM. | false |
Dépendances
Aucune.
Exemple de Playbook
- hôtes: serveurs
rôles:
- { rôle: dtoch56.prepare_host }
Licence
MIT / BSD
Informations sur l'auteur
Ce rôle a été créé en 2021 par dtoch56.
Développement
pip install pipenv
pipenv install
ansible-playbook main.yml --ask-become-pass