RETIRED, Ansible role to manage chrony
Go to file
Sean McGinnis aa3f21c899 Remove setup.py check from pep8 job
Using "python setup.py check -r -s" method of checking the package has
been deprecated with the new recommendation to build the sdist and
wheel, then running "twine check" against the output.

Luckily, there is already a job that covers this that only runs when the
README, setup.py, or setup.cfg files change, making running this in the
pep8 job redundant. This covered by the test-release-openstack-python3
that is defined in the publish-to-pypi-python3 template.

More details can be found in this mailing list post:

http://lists.openstack.org/pipermail/openstack-dev/2018-October/136136.html

Change-Id: If922868b53aaff788bc9439c0ce1b05340208704
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2018-10-30 10:11:24 -05:00
ci-scripts Initial commit 2018-08-01 17:58:45 -06:00
defaults Initial commit 2018-08-01 17:58:45 -06:00
handlers Initial commit 2018-08-01 17:58:45 -06:00
meta Initial commit 2018-08-01 17:58:45 -06:00
tasks Initial commit 2018-08-01 17:58:45 -06: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 Initial commit 2018-08-01 17:58:45 -06:00
zuul.d Add zuul configuration 2018-09-29 16:02:32 +00:00
.gitignore Fix gitignore 2018-09-18 16:02:27 -06:00
.gitreview Fix .gitreview 2018-09-29 16:02:50 +00:00
LICENSE Initial commit 2018-08-01 17:58:45 -06:00
README.rst Add zuul configuration 2018-09-29 16:02:32 +00: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 Fix missing folders 2018-10-16 17:00:27 -06:00
setup.py Initial commit 2018-08-01 17:58:45 -06:00
test-requirements.txt Initial commit 2018-08-01 17:58:45 -06:00
tox.ini Remove setup.py check from pep8 job 2018-10-30 10:11:24 -05: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 configuraiton 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