engonzal.chrony

chrony

RHEL/CentOS または Debian/Ubuntu サーバーに chrony をインストールおよび設定します。

ビルドステータス

要件

このロールは root 権限が必要です。プレイブックのトップレベルで become: yes を設定するか、次のようにプレイブック内でロールを呼び出してください:

- hosts: chrony
  roles:
    - role: engonzal.chrony
      become: yes

ロール変数

使用可能な変数の例は以下の通りです:

chrony_servers:
  - time.cloudflare.com iburst prefer port 1514
chrony_pools:
  - ntp.ubuntu.com        iburst maxsources 2

カスタムサーバーやプールを指定できます。デフォルトでは、ロールは ubuntu と cloudflare のプールを使用します。

chrony_measurements_statistics_tracking: false
chrony_disable_external_client: true

一部の高度なログ記録を有効にしたり、chrony デーモンが受信 ntp 接続を受け入れることを許可できます(セキュリティのために無効にしておくことを推奨します)。

例プレイブック

シンプルな例(デフォルト)

- hosts: servers
  roles:
      - { role: engonzal.chrony }

高度な例(カスタムサーバー)

- hosts: servers
  vars:
    chrony_servers:
      # 異なるポートを持つカスタムタイムサーバー
      - time.example.com iburst prefer port 1514
      # 通常のタイムサーバー
      - time.cloudflare.com iburst prefer
  roles:
      - { role: engonzal.chrony }

ライセンス

BSD

作者情報

このロールは2019年に Noe Gonzalez によって作成されました(http://engonzal.comhttps://buildahomelab.com)。

プロジェクトについて

Provision the chrony ntp client and specify custom ntp servers

インストール
ansible-galaxy install engonzal.chrony
ライセンス
bsd-3-clause
ダウンロード
86
所有者
I'm a Linux engineer. Verifications - https://defcon.social/@engonzal