Add inter-resource dependencies

Change-Id: Iee21d860b9abad64ef1ee1a5c2dace3e56d3af69
Closes-bug: #1604071
This commit is contained in:
Kyrylo Galanov 2016-07-27 04:27:15 +02:00 committed by Alex Schultz
parent db94e7bb05
commit daa738d987
2 changed files with 6 additions and 3 deletions

View File

@ -64,11 +64,12 @@ define l23network::l2::bridge (
}
# this need for creating L2_bridge resource by ifup, if it allowed by OS
L23_stored_config[$name] -> L2_bridge[$name]
Anchor['l23network::init'] -> L23_stored_config[$name] -> L2_bridge[$name]
Anchor['l23network::init'] -> K_mod<||> -> L2_bridge<||>
}
Anchor['l23network::init'] -> K_mod<||> -> L2_bridge<||>
if $::l23_os =~ /(?i:redhat|centos|oraclelinux)/ {
if $delay_while_up {
file {"${::l23network::params::interfaces_dir}/interface-up-script-${name}":

View File

@ -240,8 +240,10 @@ describe 'l23network::l3::ifconfig', :type => :define do
:kernel => 'Linux'
} }
let :pre_condition do
let :pre_condition do [
"class {'l23network': }",
'l23network::l2::bridge{"br-test":}'
]
end
let(:params) { {