prepare_host
dtoch56.prepare_host роль
Подготовка хоста: NTP, часовой пояс, локали и другая начальная информация.
Требования
Нет.
Переменные роли
Доступные переменные перечислены ниже, вместе с их значениями по умолчанию (см. defaults/main.yml):
Переменная | Описание | Значение по умолчанию |
---|---|---|
Локаль | ||
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 | Имя и кодировка локали | en_US.UTF-8 |
NTP | ||
ntp_enabled | Запустить службу ntpd и включить её при загрузке системы. | true |
ntp_timezone | Часовой пояс для сервера | Etc/UTC |
ntp_package | Пакет для установки, который предоставляет NTP функциональность. | |
ntp_daemon | Заменить стандартный NTP демон для вашего дистрибутива. | |
ntp_config_file | Путь к конфигурационному файлу NTP. | |
ntp_manage_config | Установите в true, чтобы разрешить этой роли управлять конфигурационным файлом NTP. | false |
ntp_driftfile | Заменить стандартный файл дрейфа NTP для вашего дистрибутива. | |
ntp_area | Установить область пула NTP для использования. | '' |
ntp_servers | Укажите NTP серверы, которые вы хотите использовать. | |
ntp_restrict | Ограничить доступ к NTP для этих хостов | ["127.0.0.1", "::1"] |
ntp_cron_handler_enabled | Нужно ли перезапускать демон cron после изменения часового пояса. | false |
ntp_tinker_panic | Включить "tinker panic", что полезно при запуске NTP в VM. | false |
Зависимости
Нет.
Пример Playbook
- hosts: servers
roles:
- { role: dtoch56.prepare_host }
Лицензия
MIT / BSD
Информация об авторе
Эта роль была создана в 2021 году dtoch56.
Разработка
pip install pipenv
pipenv install
ansible-playbook main.yml --ask-become-pass
Установить
ansible-galaxy install dtoch56/ansible-role-prepare-host
Лицензия
mit
Загрузки
93
Владелец
Web developer, DevOps