RETIRED, Ansible role to manage chrony
Go to file
Hervé Beraud b25e82c0e3 Replace deprecated UPPER_CONSTRAINTS_FILE variable
UPPER_CONSTRAINTS_FILE is deprecated and TOX_CONSTRAINTS_FILE is
the new environment variable name that replaces it [1].

This allows to use upper-constraints file as more
readable way instead of UPPER_CONSTRAINTS_FILE=<lower-constraints file>.

[1] https://zuul-ci.org/docs/zuul-jobs/python-roles.html#rolevar-tox.tox_constraints_file
[2] https://review.opendev.org/#/c/722814/

Change-Id: I5c93f7e942b1b73023e4e26cdf4a3e5ea957c925
2020-11-09 14:47:08 +00:00
ci-scripts Initial commit 2018-08-01 17:58:45 -06:00
defaults Move default values to defaults 2018-11-09 18:30:05 +00:00
handlers Initial commit 2018-08-01 17:58:45 -06:00
meta Initial commit 2018-08-01 17:58:45 -06:00
tasks Avoid hard-coded value in a generic ansible role 2019-07-08 17:00:52 +02:00
templates Initial commit 2018-08-01 17:58:45 -06:00
tests Add zuul configuration 2018-09-29 16:02:32 +00:00
vars Move default values to defaults 2018-11-09 18:30:05 +00:00
zuul.d Add tripleo-standalone for coverage 2018-11-09 11:26:37 -07:00
.gitignore Fix gitignore 2018-09-18 16:02:27 -06:00
.gitreview OpenDev Migration Patch 2019-04-19 19:33:52 +00:00
LICENSE Initial commit 2018-08-01 17:58:45 -06:00
README.rst Fix the misspelling of "configuration" 2018-12-27 15:29:35 +08:00
ansible-requirements.txt Initial commit 2018-08-01 17:58:45 -06:00
ansible.cfg Initial commit 2018-08-01 17:58:45 -06:00
install.yml Initial commit 2018-08-01 17:58:45 -06:00
requirements.txt Initial commit 2018-08-01 17:58:45 -06:00
setup.cfg Update to opendev 2019-04-23 10:12:31 +08:00
setup.py Initial commit 2018-08-01 17:58:45 -06:00
test-requirements.txt Bump pyflakes 2020-11-09 07:45:36 -07:00
tox.ini Replace deprecated UPPER_CONSTRAINTS_FILE variable 2020-11-09 14:47:08 +00:00

README.rst

chrony

A role to manage chrony

Role Variables

Variables used for chrony
Name Default Value Description
chrony_debug False Enable debug option in chrony
chrony_role_action all Ansible action when including the role. Should be one of: [allconfig|upgrade]
chrony_package_name chrony chrony system package name
chrony_service_name chronyd chrony system service name
chrony_manage_service True Flag used to specific if the ansible role should manage the service
chrony_manage_package True Flag used to specific if the ansible role should manage the package
chrony_service_state started Default service state to configure (started|stopped)
chrony_config_file_location /etc/chrony.conf Chrony configuration file location.
chrony_driftfile_path /var/lib/chrony/drift Chrony drift file location
chrony_logdir_path /var/log/chrony Chrony log directory location
chrony_ntp_servers [] List of NTP servers. This can be a list of hashes for advanced configuration. If using the hash format, a server_name and server_settings key should be populated with the appropriate data. If this is a list of hostnames, the chrony_global_server_settings will be appended to the configuration.
chrony_global_server_settings <none> Default setting to apply to the servers configuration
chrony_ntp_pools [] List of NTP pools. This can be a list of hashes for advanced configuration. If using the hash format, a pool_name and pool_settings key should be populated with the appropriate data. If this is a list of hostnames, the chrony_global_pool_settings will be appended to the configuration.
chrony_global_pool_settings <none> Default setting to apply to the pools configuration
chrony_ntp_peers [] List of NTP peers. This can be a list of hashes for advanced configuration. If using the hash format, a peer_name and peer_settings key should be populated with the appropriate data. If this is a list of hostnames, the chrony_global_peer_settings will be appended to the configuration.
chrony_global_peer_settings <none> Default setting to apply to the peers configuration
chrony_bind_addresses ['127.0.0.1', '::1'] List of addresses to bind to to listen for command packets
chrony_acl_rules [] List of specific allow/deny commands for the configuration file
chrony_rtc_settings ['rtcsync'] List of specific real time lock settings
chrony_makestep 1.0 3 The chrony makestep configuration
chrony_extra_options [] A list of extra option strings that is added to the end of the configuration file. This list is joined with new lines.

Requirements

  • ansible >= 2.4
  • python >= 2.6

Dependencies

None

Example Playbooks

- hosts: localhost
  become: true
  roles:
    - chrony

License

Apache 2.0