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.com と https://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
