Fix ntp.conf generation on master node

When NTP2 and NTP3 are not set, ERB generates a template with 'undef'
values.  This creates a delay start up on 'master' node. For system
tests that create environment immediately after master node creation it
might create sporadic ntp failures.

- Remove 'undef' elements from ntp_servers Array

Change-Id: I00d4c9ed64f2cd0af2b5d513e9a868dfb51fea3a
Closes-Bug: 1504493
This commit is contained in:
Sergii Golovatiuk 2015-10-09 15:01:13 +02:00
parent ba38e4116c
commit ad2d6b9c7b
2 changed files with 4 additions and 4 deletions

View File

@ -12,8 +12,8 @@ else {
}
#Purge empty NTP server entries
$ntp_servers = delete([$::fuel_settings['NTP1'], $::fuel_settings['NTP2'],
$::fuel_settings['NTP3']], "")
$ntp_servers = delete(delete_undef_values([$::fuel_settings['NTP1'],
$::fuel_settings['NTP2'], $::fuel_settings['NTP3']]), "")
$admin_network = ipcalc_network_wildcard(
$::fuel_settings['ADMIN_NETWORK']['ipaddress'],

View File

@ -10,8 +10,8 @@ else {
}
#Purge empty NTP server entries
$ntp_servers = delete([$::fuel_settings['NTP1'], $::fuel_settings['NTP2'],
$::fuel_settings['NTP3']], "")
$ntp_servers = delete(delete_undef_values([$::fuel_settings['NTP1'],
$::fuel_settings['NTP2'], $::fuel_settings['NTP3']]), "")
$admin_network = ipcalc_network_wildcard(
$::fuel_settings['ADMIN_NETWORK']['ipaddress'],