diff --git a/puppet/services/time/ntp.yaml b/puppet/services/time/ntp.yaml index b14d7bcc0f..71d09a6523 100644 --- a/puppet/services/time/ntp.yaml +++ b/puppet/services/time/ntp.yaml @@ -27,6 +27,14 @@ parameters: have a sane default for Pacemaker deployments when not configuring this parameter by default. type: comma_delimited_list + NtpIburstEnable: + default: true + description: Specifies whether to enable the iburst option for every NTP + peer. If iburst is enabled, when the ntp server is unreachable + ntp will send a burst of eight packages instead of one. This + is designed to speed up the initial syncrhonization. + type: boolean + outputs: role_data: @@ -35,6 +43,7 @@ outputs: service_name: ntp config_settings: ntp::servers: {get_param: NtpServer} + ntp::iburst_enable: {get_param: NtpIburstEnable} tripleo.ntp.firewall_rules: '105 ntp': dport: 123 diff --git a/releasenotes/notes/enable-ntp-iburst-efbc24a43a72daae.yaml b/releasenotes/notes/enable-ntp-iburst-efbc24a43a72daae.yaml new file mode 100644 index 0000000000..07a22d6960 --- /dev/null +++ b/releasenotes/notes/enable-ntp-iburst-efbc24a43a72daae.yaml @@ -0,0 +1,7 @@ +--- +fixes: + - | + Enable the ntp iburst configuration for each server by default. As some + services are very sensitive to time syncronization, this will help speed + up the syncronization when servers are unavailable for a time. See + LP#1731883