dtoch56.prepare_host
dtoch56.prepare_host ロール
ホストのNTP、タイムゾーン、ロケール、およびその他の初期設定を準備します。
要件
なし。
ロール変数
使用可能な変数は以下に示されており、デフォルト値も表示されています(defaults/main.ymlを参照):
変数 | 説明 | デフォルト |
---|---|---|
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 | ロケールの名前とエンコーディング | 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 | このロールがNTP設定ファイルを管理できるようにするにはtrueに設定します。 | 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 | VMでNTPを実行する際に便利なtinker panicを有効にします。 | false |
依存関係
なし。
例プレイブック
- hosts: servers
roles:
- { role: dtoch56.prepare_host }
ライセンス
MIT / BSD
作成者情報
このロールは2021年にdtoch56によって作成されました。
開発
pip install pipenv
pipenv install
ansible-playbook main.yml --ask-become-pass