diff --git a/deployment/puppet/osnailyfacter/modular/ntp/ntp-client.pp b/deployment/puppet/osnailyfacter/modular/ntp/ntp-client.pp index 3700f10fe5..5c3187bb55 100644 --- a/deployment/puppet/osnailyfacter/modular/ntp/ntp-client.pp +++ b/deployment/puppet/osnailyfacter/modular/ntp/ntp-client.pp @@ -4,20 +4,21 @@ $management_vrouter_vip = hiera('management_vrouter_vip') $nodes_hash = hiera('nodes', {}) $roles = node_roles($nodes_hash, hiera('uid')) +if !(member($roles, 'controller') or member($roles, 'primary-controller')) { + class { 'ntp': + servers => $ntp_servers, + service_ensure => 'running', + service_enable => true, + iburst_enable => true, + tinker => true, + panic => '0', + stepout => '5', + minpoll => '3', + } -class { 'ntp': - servers => [$management_vrouter_vip], - service_ensure => 'running', - service_enable => true, - iburst_enable => true, - tinker => true, - panic => '0', - stepout => '5', - minpoll => '3', -} - -include ntp::params -tweaks::ubuntu_service_override { 'ntpd': - package_name => $ntp::params::package_name, - service_name => $ntp::params::service_name, + include ntp::params + tweaks::ubuntu_service_override { 'ntpd': + package_name => $ntp::params::package_name, + service_name => $ntp::params::service_name, + } }