Aisbergg.chrony
Ansible ロール: aisbergg.chrony
この Ansible ロールは、代替の NTP 実装である Chrony をインストールし、設定します。
要件
Systemd をサービスマネージャーとして使用する必要があります。
ロール変数
変数名 | デフォルト値 | コメント |
---|---|---|
chrony_service_enabled |
true |
Chrony サービスの有効/無効 |
chrony_service_state |
started |
サービスの状態を設定します(可能な値: started , reloaded , restarted , stopped ) |
chrony_service_restart_on_change |
true |
設定変更時に Chrony サービスを再起動します。 |
chrony_timezone |
Europe/Berlin |
システムのタイムゾーンを設定します。利用可能なタイムゾーンのリストはここにあります: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones |
chrony_disable_other_ntp_services |
true |
true に設定すると、システム上の他の NTP サービスはすべて無効になります |
chrony_config_server |
["0.pool.ntp.org","1.pool.ntp.org","2.pool.ntp.org", "3.pool.ntp.org"] |
時間ソースとして使用する NTP サーバーのリスト |
chrony_config_pool |
[] |
NTP サーバープールのリスト |
chrony_config_makestep |
1.0 3 |
調整が閾値を超えた場合にシステムクロックをステップします |
chrony_config_rtcsync |
true |
リアルタイムクロック (RTC) のカーネル同期を有効にします |
chrony_config_extra_options |
{} |
追加の設定オプションの辞書(キーと値のペア)。利用可能な設定オプションのリストはここにあります: https://chrony.tuxfamily.org/doc/3.5/chrony.conf.html |
依存関係
なし。
例 Playbook
- hosts: all
vars:
chrony_timezone: Europe/Berlin
chrony_config_server:
- 0.arch.pool.ntp.org
- 1.arch.pool.ntp.org
chrony_config_extra_options:
maxupdateskew: 100.0
roles:
- chrony
ライセンス
MIT
著者情報
アンドレ・レーマン (aisberg@posteo.de)
インストール
ansible-galaxy install Aisbergg.chrony
ライセンス
mit
ダウンロード
1.4k
所有者
DevOps, Go, Python, Bash, Ansible, Docker, GitLab-CI, Linux, MariaDB, PostgreSQL, Open Source, Communication Design, Running