if ($admin_network != '') and ($admin_network != 'false') {
$admin_nic = get_nic_from_network("$admin_network")
if $admin_nic == '' { fail('admin_nic was not found') }
if ($admin_network != '') and ($admin_network != 'false') {
$admin_nic = get_nic_from_network("$admin_network")
if $admin_nic == '' { fail('admin_nic was not found') }
- $admin_ip = get_ip_from_nic("admin_nic")
+ $admin_ip = get_ip_from_nic("$admin_nic")
$admin_netmask = get_netmask_from_nic("$admin_nic")
$admin_netmask = get_netmask_from_nic("$admin_nic")
+ if !$admin_ip { fail("admin_ip was not found $admin_nic") }
+ if !$admin_netmask { fail("admin_netmask was not found on $admin_nic") }
+
#Modify ifcfg Admin network
augeas { "main-$admin_nic":
#Modify ifcfg Admin network
augeas { "main-$admin_nic":
- context => "/files/etc/sysconfig/network-scripts/ifcfg-$public_nic",
+ context => "/files/etc/sysconfig/network-scripts/ifcfg-$admin_nic",
changes => [
"set IPADDR $admin_ip",
"set NETMASK $admin_netmask",
changes => [
"set IPADDR $admin_ip",
"set NETMASK $admin_netmask",
- before => Exec['systemctl restart network'],
+ notify => Exec['systemctl restart network'],
if ($private_network != '') and ($private_network != 'false') {
$private_nic = get_nic_from_network("$private_network")
if $private_nic == '' { fail('private_nic was not found') }
if ($private_network != '') and ($private_network != 'false') {
$private_nic = get_nic_from_network("$private_network")
if $private_nic == '' { fail('private_nic was not found') }
- $private_ip = get_ip_from_nic("private_nic")
+ notify {"Private nic $private_nic":}
+ $private_ip = get_ip_from_nic("$private_nic")
$private_netmask = get_netmask_from_nic("$private_nic")
$private_netmask = get_netmask_from_nic("$private_nic")
+ if !$private_ip { fail("private_ip was not found on $private_nic") }
+ if !$private_netmask { fail("private_netmask was not found on $private_nic") }
+
#Modify ifcfg private network
augeas { "main-$private_nic":
context => "/files/etc/sysconfig/network-scripts/ifcfg-$private_nic",
#Modify ifcfg private network
augeas { "main-$private_nic":
context => "/files/etc/sysconfig/network-scripts/ifcfg-$private_nic",
- before => Exec['systemctl restart network'],
+ notify => Exec['systemctl restart network'],
global_params:
admin_email: opnfv@opnfv.com
global_params:
admin_email: opnfv@opnfv.com
ha_flag: "true"
odl_flag: "true"
private_network:
ha_flag: "true"
odl_flag: "true"
private_network:
deployment_type:
network_type: multi_network
default_gw:
deployment_type:
network_type: multi_network
default_gw:
foreman:
seed_values:
- { name: heat_cfn, oldvalue: true, newvalue: false }
foreman:
seed_values:
- { name: heat_cfn, oldvalue: true, newvalue: false }