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.chronyLicencja
mit
Pobrania
301
Właściciel
