dtoch56.prepare_host

dtoch56.prepare_host ロール

CI Release Role Downloads

ホストの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
プロジェクトについて

Host locale and tmezone configuration

インストール
ansible-galaxy install dtoch56.prepare_host
ライセンス
mit
ダウンロード
107
所有者
Web developer, DevOps