Add missing neutron_lbaas_agent_config resource

neutron::config class include $lbaas_agent_config parameter but din't
use create_resource to call neutron_lbaas_agent_config resource. This
patch adds the missing function call to support neutron lbaas custom
configs.

Change-Id: I178c24731275d8174ed2b00e876dfa8d106dd4b1
This commit is contained in:
Liao Penghui 2016-12-27 15:04:03 +08:00
parent 52d55de7fa
commit 43f64ab1c2
2 changed files with 8 additions and 0 deletions

View File

@ -127,6 +127,7 @@ class neutron::config (
create_resources('neutron_api_config', $api_config)
create_resources('neutron_l3_agent_config', $l3_agent_config)
create_resources('neutron_dhcp_agent_config', $dhcp_agent_config)
create_resources('neutron_lbaas_agent_config', $lbaas_agent_config)
create_resources('neutron_metadata_agent_config', $metadata_agent_config)
create_resources('neutron_metering_agent_config', $metering_agent_config)
create_resources('neutron_vpnaas_agent_config', $vpnaas_agent_config)

View File

@ -37,6 +37,7 @@ describe 'neutron::config' do
let :params do
{ :l3_agent_config => config_hash,
:dhcp_agent_config => config_hash,
:lbaas_agent_config => config_hash,
:metadata_agent_config => config_hash,
:metering_agent_config => config_hash,
:vpnaas_agent_config => config_hash,
@ -55,6 +56,12 @@ describe 'neutron::config' do
is_expected.to contain_neutron_dhcp_agent_config('DEFAULT/baz').with_ensure('absent')
end
it 'configures arbitrary lbaas_agent_config configurations' do
is_expected.to contain_neutron_lbaas_agent_config('DEFAULT/foo').with_value('fooValue')
is_expected.to contain_neutron_lbaas_agent_config('DEFAULT/bar').with_value('barValue')
is_expected.to contain_neutron_lbaas_agent_config('DEFAULT/baz').with_ensure('absent')
end
it 'configures arbitrary metadata_agent_config configurations' do
is_expected.to contain_neutron_metadata_agent_config('DEFAULT/foo').with_value('fooValue')
is_expected.to contain_neutron_metadata_agent_config('DEFAULT/bar').with_value('barValue')