d89b25921c
Nodes list is deprecated, beause incompatible with network-roles model. Network metadata should be used instead. This patchset implements: * remove nodes list from fixtures * remove unused function filter_nodes * remove some unused code, related to nodes list * new parser function get_node_key_name() for generating immutable node key name * fix parser function roles_include() for using network_metadata * use roles_include() if need instead directly lookup into network_metadata * fix some manifests for use network_matadata/nodes Change-Id: I2e6b1cd5cb75263efc995aa9f62bd3073abed1b8 Related-bug: #1531128 Related-bug: #1538220
35 lines
976 B
Puppet
35 lines
976 B
Puppet
notice('MODULAR: ntp-client.pp')
|
|
|
|
$management_vrouter_vip = hiera('management_vrouter_vip')
|
|
$ntp_servers = hiera_array('ntp_servers', [$management_vrouter_vip])
|
|
|
|
if ! roles_include(['primary-controller', 'controller']) {
|
|
class { 'ntp':
|
|
servers => $ntp_servers,
|
|
service_ensure => 'running',
|
|
service_enable => true,
|
|
disable_monitor => true,
|
|
iburst_enable => true,
|
|
tinker => true,
|
|
panic => '0',
|
|
stepout => '5',
|
|
minpoll => '3',
|
|
}
|
|
|
|
if $::operatingsystem == 'Ubuntu' {
|
|
include ntp::params
|
|
|
|
# puppetlabs/ntp uses one element array as package_name default value
|
|
if is_array($ntp::params::package_name) {
|
|
$package_name = $ntp::params::package_name[0]
|
|
} else {
|
|
$package_name = $ntp::params::package_name
|
|
}
|
|
|
|
tweaks::ubuntu_service_override { 'ntpd':
|
|
package_name => $package_name,
|
|
service_name => $ntp::params::service_name,
|
|
}
|
|
}
|
|
}
|