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)

プロジェクトについて

Install and configure Chrony, an alternative NTP implementation.

インストール
ansible-galaxy install Aisbergg.chrony
ライセンス
mit
ダウンロード
1.4k
所有者
DevOps, Go, Python, Bash, Ansible, Docker, GitLab-CI, Linux, MariaDB, PostgreSQL, Open Source, Communication Design, Running