35e50bb6b8
We enable ntpd by default, and provide a variable to disable it - ntp_service_enabled. It is also automatically disabled if the user enables the chrony container (kolla_enable_chrony). However, setting ntp_service_enabled to false will cause the host configure commands to fail due to a bug in the resmo.ntp role. This is because it tries to configure the ntpd service in systemd, but it will not exist so the task fails. This change fixes the issue by skipping the resmo.ntp role if the NTP service is disabled. Change-Id: I640873c11ceae5008030dc03984c089a410a0cee Story: 2007384 Task: 38968
16 lines
507 B
YAML
16 lines
507 B
YAML
---
|
|
- name: Ensure NTP is installed and configured
|
|
hosts: seed-hypervisor:seed:overcloud
|
|
tags:
|
|
- ntp
|
|
roles:
|
|
- role: yatesr.timezone
|
|
become: True
|
|
- role: resmo.ntp
|
|
become: True
|
|
# NOTE(mgoddard): The resmo.ntp role fails if ntp_service_enabled is set
|
|
# to false, since it tries to disable the ntpd service which does not
|
|
# exist. Skip the role if it is disabled.
|
|
# https://storyboard.openstack.org/#!/story/2007384.
|
|
when: ntp_service_enabled | bool
|