shhirose.chrony
shhirose.chrony
To rola Ansible do instalacji i konfiguracji Chrony w systemie RedHat Enterprise Linux.
Wymagania
Brak
Zmienne roli
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_noclientlog: yes
shhirose_chrony_logchange: 0.5
shhirose_chrony_logdir: /var/log/chrony
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_similar_services:
- ntpd
Parametry zmiennych
shhirose_chrony
klucz | wymagane | domyślnie | typ | wartości | uwagi |
---|---|---|---|---|---|
servers | nie | tablica | |||
servers[].type | nie | string | server, pool, lub peer | Odpowiada dyrektywie serwera lub puli w Chrony. | |
servers[].name | nie | string | Odpowiada nazwie hosta dla dyrektywy serwera lub puli. | ||
servers[].options | nie | string | Odpowiada opcjom dla dyrektywy serwera lub puli. | ||
initstepslew_threshold | nie | 30 | int | Odpowiada dyrektywie initstepslew w Chrony. | |
refclock | nie | tablica | Odpowiada dyrektywie refclock w Chrony. | ||
refclock[].driver | nie | string | PPS, SHM, SOCK, PHC | Odpowiada parametrom dyrektywy refclock. | |
dumpdir | nie | /var/run/chrony | string | Odpowiada dyrektywie dumpdir w Chrony. | |
manual | nie | no | boolean | Odpowiada dyrektywie manual w Chrony. | |
stratumweight | nie | 0 | int | Odpowiada dyrektywie stratumweight w Chrony. | |
driftfile | nie | /var/lib/chrony/drift | string | Odpowiada dyrektywie driftfile w Chrony. | |
RTC | nie | rtcsync | string | hwclockfile, rtcautotrim, rtcdevice, rtcfile, rtcountc, rtcsync | Odpowiada zegarowi czasu rzeczywistego (RTC) w Chrony. |
makestep_threshold | nie | 1.0 | double | Odpowiada progowi dyrektywy makestep w Chrony. | |
makestep_limit | nie | 3 | int | Odpowiada limitowi dyrektywy makestep w Chrony. | |
port | nie | 123 | int | Odpowiada dyrektywie port w Chrony. | |
client_access | nie | tablica | |||
client_access[].type | nie | string | allow lub deny | Odpowiada dyrektywom allow i deny w Chrony. | |
cmdport | nie | 323 | int | Odpowiada dyrektywie cmdport w Chrony. | |
cmdallow | nie | tablica | Odpowiada dyrektywie cmdallow w Chrony. | ||
cmddeny | nie | tablica | Odpowiada dyrektywie cmddeny w Chrony. | ||
noclientlog | nie | yes | boolean | Odpowiada dyrektywie noclientlog w Chrony. | |
logchange | nie | 0.5 | double | Odpowiada dyrektywie logchange w Chrony. | |
logdir | nie | /var/log/chrony | string | Odpowiada dyrektywie logdir w Chrony. | |
extra_params | nie | tablica | Odpowiada ekstra dyrektywom w Chrony. | ||
logrotate_missingok | nie | yes | boolean | Jeśli tak, włącza opcję missingok w logrotate. | |
logrotate_nocreate | nie | yes | boolean | Jeśli tak, włącza opcję nocreate w logrotate. | |
similar_services | nie | tablica | To jest tablica do zatrzymywania usług podobnych do Chrony. |
Zależności
Brak
Przykład Playbook
- 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
Licencja
MIT
O projekcie
This is Ansible role for chrony install and setting for RedHat Enterprise Linux.
Zainstaluj
ansible-galaxy install shhirose.chrony
Licencja
mit
Pobrania
291
Właściciel