shhirose.chrony

shhirose.chrony

Github
Ansible galaxy
Build Status
MIT License

これは、RedHat Enterprise Linux用のchronyのインストールと設定のためのAnsibleロールです。

必要条件

ありません

ロール変数

shhirose_chrony_servers:
  - type: server
    name: time1.google.com
    options: iburst
  - type: server
    name: time2.google.com
    options: iburst
  - type: server
    name: time3.google.com
    options: iburst
shhirose_chrony_refclock: []
shhirose_chrony_manual: no
shhirose_chrony_stratumweight: 0
shhirose_chrony_driftfile: /var/lib/chrony/drift
shhirose_chrony_RTC: rtcsync
shhirose_chrony_makestep_threshold: 1.0
shhirose_chrony_makestep_limit: 3
shhirose_chrony_port: 123
shhirose_chrony_client_access: []
shhirose_chrony_cmdport: 323
shhirose_chrony_cmdallow: []
shhirose_chrony_cmddeny: []
shhirose_chrony_bindcmdaddress: []
shhirose_chrony_noclientlog: yes
shhirose_chrony_logchange: 0.5
shhirose_chrony_logdir: /var/log/chrony
shhirose_chrony_extra_params: []
shhirose_chrony_logrotate_missingok: yes
shhirose_chrony_logrotate_nocreate: yes
shhirose_chrony_logrotate_sharedscripts: |
  postrotate
    /usr/libexec/chrony-helper command cyclelogs > /dev/null 2>&1 || true
shhirose_chrony_logrotate_extra_params: []
shhirose_chrony_similar_services:
  - ntpd

変数パラメータ

shhirose_chrony

キー 必須 デフォルト タイプ メモ
servers いいえ 配列
servers[].type いいえ 文字列 server, pool or peer Chronyのサーバー、プール、ピアの指示に対応しています。
servers[].name いいえ 文字列 サーバー、プール、ピア指示のホスト名引数に対応しています。
servers[].options いいえ 文字列 サーバー、プール、ピア指示のオプション引数に対応しています。
initstepslew_threshold いいえ 30 整数 Chronyのinitstepslew指示に対応しています。
initstepslew_hosts いいえ 配列 Chronyのinitstepslew指示に対応しています。
refclock いいえ 配列 Chronyのrefclock指示に対応しています。
refclock[].driver いいえ 文字列 PPS, SHM, SOCK, and PHC refclock指示のドライバー引数に対応しています。
refclock[].options いいえ 文字列 refclock指示のパラメータとオプション引数に対応しています。
dumpdir いいえ /var/run/chrony 文字列 Chronyのdumpdir指示に対応しています。
manual いいえ no ブール値 Chronyのmanual指示に対応しています。
stratumweight いいえ 0 整数 Chronyのstratumweight指示に対応しています。
driftfile いいえ /var/lib/chrony/drift 文字列 Chronyのdriftfile指示に対応しています。
RTC いいえ rtcsync 文字列 hwclockfile, rtcautotrim, rtcdevice, rtcfile, rtcountc, and rtcsync Chronyのリアルタイムクロック(RTC)に対応しています。
makestep_threshold いいえ 1.0 倍精度浮動小数点数 Chronyのmakestep指示のしきい値引数に対応しています。
makestep_limit いいえ 3 整数 Chronyのmakestep指示の制限引数に対応しています。
hwtimestamp_interface いいえ Chronyのhwtimestamp指示のインターフェース引数に対応しています。
hwtimestamp_interface_params いいえ Chronyのhwtimestamp指示のインターフェースパラメータ引数に対応しています。
minsources いいえ Chronyのminsources指示に対応しています。
port いいえ 123 整数 Chronyのport指示に対応しています。
bindaddress いいえ 文字列 Chronyのbindaddress指示に対応しています。
client_access いいえ 配列
client_access[].type いいえ 文字列 allow or deny Chronyのallowとdeny指示に対応しています。
client_access[].subnet いいえ 文字列 allowとdeny指示のためのallとサブネット引数に対応しています。
cmdport いいえ 323 整数 Chronyのcmdport指示に対応しています。
cmdallow いいえ 配列 Chronyのcmdallow指示に対応しています。
cmddeny いいえ 配列 Chronyのcmddeny指示に対応しています。
bindcmdaddress いいえ 配列 Chronyのbindcmdaddress指示に対応しています。
local_option いいえ 文字列 stratum, distance, and orphan Chronyのlocal指示のstratumとdistanceに対応しています。
keyfile いいえ /etc/chrony.keys 文字列 Chronyのkeyfile指示に対応しています。
noclientlog いいえ yes ブール値 Chronyのnoclientlog指示に対応しています。
logchange いいえ 0.5 倍精度浮動小数点数 Chronyのlogchange指示に対応しています。
logdir いいえ /var/log/chrony 文字列 Chronyのlogdir指示に対応しています。
log いいえ 文字列 Chronyのlog指示に対応しています。
extra_params いいえ 配列 Chronyの追加の指示の配列です。
logrotate_missingok いいえ yes ブール値 yesの場合、logrotateのmissingokを有効にします。
logrotate_nocreate いいえ yes ブール値 yesの場合、logrotateのnocreateを有効にします。
logrotate_sharedscripts いいえ 文字列 sharedscriptsの内容を更新します。
logrotate_extra_params いいえ 配列 logrotateの追加パラメータの配列です。
similar_services いいえ 配列 Chronyに似たサービスを停止するための配列です。

依存関係

ありません

例のプレイブック

- hosts: servers
  become: yes
  roles:
    - shhirose.chrony
  vars:
    shhirose_chrony_servers:
      - type: server
        name: time1.google.com
        options: iburst
      - type: server
        name: time2.google.com
        options: iburst
    shhirose_chrony_logrotate_extra_params:
      - rotate 7

ライセンス

MIT

プロジェクトについて

This is Ansible role for chrony install and setting for RedHat Enterprise Linux.

インストール
ansible-galaxy install shhirose.chrony
ライセンス
mit
ダウンロード
291
所有者