650919f527
Fixes an issue where multiple NTP daemons could be running on the overcloud hosts, due to Kolla Ansible deploying a chrony container by default starting with the Rocky release. Kayobe now overrides this default, to ensure that chrony does not conflict with the NTP daemon deployed on the host. To use the containerised chrony daemon instead, set ``kolla_enable_chrony`` to ``true`` in ``${KAYOBE_CONFIG_PATH}/kolla.yml``. This will also disable the host NTP daemon. To ensure that chrony is not running, Kayobe removes the chrony container if ``kolla_enable_chrony`` is ``false`` in the following commands: * ``kayobe overcloud service deploy`` * ``kayobe overcloud service reconfigure`` * ``kayobe overcloud service upgrade`` The play in Kayobe is tagged with ``stop-chrony``. Change-Id: I89a973c0b600abece79bddcba5a46cc28a4f1df9 Story: 2005272 Task: 30122
42 lines
1.2 KiB
Plaintext
42 lines
1.2 KiB
Plaintext
---
|
|
# Kayobe NTP configuration.
|
|
|
|
###############################################################################
|
|
# Timezone.
|
|
|
|
# Name of the local timezone.
|
|
timezone: "{{ ansible_date_time.tz }}"
|
|
|
|
###############################################################################
|
|
# Network Time Protocol (NTP).
|
|
|
|
# Whether to enable the NTP daemon on the host. Default is true unless
|
|
# 'kolla_enable_chrony' has been set to true on overcloud hosts.
|
|
ntp_service_enabled: "{{ 'overcloud' not in group_names or not kolla_enable_chrony | bool }}"
|
|
|
|
ntp_package_state: "{{ 'present' if ntp_service_enabled | bool else 'absent' }}"
|
|
ntp_service_state: "{{ 'started' if ntp_service_enabled | bool else 'stopped' }}"
|
|
|
|
# List of names of NTP servers.
|
|
#ntp_config_server:
|
|
|
|
# List of NTP restrictions to add to ntp.conf.
|
|
#ntp_config_restrict:
|
|
|
|
# List of addresses for NTP daemon to listen on.
|
|
#ntp_config_listen:
|
|
|
|
# Other NTP configuration options.
|
|
#ntp_config_filegen:
|
|
#ntp_config_statistics:
|
|
#ntp_config_crypto:
|
|
#ntp_config_includefile:
|
|
#ntp_config_keys:
|
|
#ntp_config_trustedkey:
|
|
#ntp_config_requestkey:
|
|
#ntp_config_controlkey:
|
|
#ntp_config_broadcast:
|
|
#ntp_config_broadcastclient:
|
|
#ntp_config_multicastclient:
|
|
#ntp_config_tinker_panic_enabled:
|