dtoch56.prepare_host

dtoch56.prepare_host角色

CI Release Role Downloads

准备主机的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时非常有用。 false

依赖

无。

示例剧本

- hosts: servers
  roles:
    - { role: dtoch56.prepare_host }

许可证

MIT / BSD

作者信息

该角色由dtoch56于2021年创建。

开发

pip install pipenv
pipenv install
ansible-playbook main.yml --ask-become-pass
关于项目

Host locale and tmezone configuration

安装
ansible-galaxy install dtoch56.prepare_host
许可证
mit
下载
107
拥有者
Web developer, DevOps