Do not define service resource when service management is disabled
Change-Id: Ibbdab404674b195b3758b71db1edce8db3a2c660
This commit is contained in:
@@ -223,8 +223,6 @@ class neutron::agents::dhcp (
|
|||||||
} else {
|
} else {
|
||||||
$service_ensure = 'stopped'
|
$service_ensure = 'stopped'
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
service { 'neutron-dhcp-service':
|
service { 'neutron-dhcp-service':
|
||||||
ensure => $service_ensure,
|
ensure => $service_ensure,
|
||||||
name => $::neutron::params::dhcp_agent_service,
|
name => $::neutron::params::dhcp_agent_service,
|
||||||
@@ -232,3 +230,4 @@ class neutron::agents::dhcp (
|
|||||||
tag => 'neutron-service',
|
tag => 'neutron-service',
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
@@ -141,8 +141,6 @@ class neutron::agents::metadata (
|
|||||||
} else {
|
} else {
|
||||||
$service_ensure = 'stopped'
|
$service_ensure = 'stopped'
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
service { 'neutron-metadata':
|
service { 'neutron-metadata':
|
||||||
ensure => $service_ensure,
|
ensure => $service_ensure,
|
||||||
name => $::neutron::params::metadata_agent_service,
|
name => $::neutron::params::metadata_agent_service,
|
||||||
@@ -150,3 +148,4 @@ class neutron::agents::metadata (
|
|||||||
tag => 'neutron-service',
|
tag => 'neutron-service',
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
@@ -104,8 +104,6 @@ class neutron::agents::metering (
|
|||||||
} else {
|
} else {
|
||||||
$service_ensure = 'stopped'
|
$service_ensure = 'stopped'
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
service { 'neutron-metering-service':
|
service { 'neutron-metering-service':
|
||||||
ensure => $service_ensure,
|
ensure => $service_ensure,
|
||||||
name => $::neutron::params::metering_agent_service,
|
name => $::neutron::params::metering_agent_service,
|
||||||
@@ -113,3 +111,4 @@ class neutron::agents::metering (
|
|||||||
tag => 'neutron-service',
|
tag => 'neutron-service',
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
@@ -176,21 +176,11 @@ class neutron::agents::ml2::linuxbridge (
|
|||||||
} else {
|
} else {
|
||||||
$service_ensure = 'stopped'
|
$service_ensure = 'stopped'
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if $::neutron::default_transport_url {
|
|
||||||
$linuxbridge_agent_subscribe = [
|
|
||||||
Neutron_config['DEFAULT/transport_url']
|
|
||||||
]
|
|
||||||
} else {
|
|
||||||
$linuxbridge_agent_subscribe = undef
|
|
||||||
}
|
|
||||||
|
|
||||||
service { 'neutron-plugin-linuxbridge-agent':
|
service { 'neutron-plugin-linuxbridge-agent':
|
||||||
ensure => $service_ensure,
|
ensure => $service_ensure,
|
||||||
name => $::neutron::params::linuxbridge_agent_service,
|
name => $::neutron::params::linuxbridge_agent_service,
|
||||||
enable => $enabled,
|
enable => $enabled,
|
||||||
tag => 'neutron-service',
|
tag => 'neutron-service',
|
||||||
subscribe => $linuxbridge_agent_subscribe,
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -120,7 +120,6 @@ class neutron::agents::ml2::mlnx (
|
|||||||
} else {
|
} else {
|
||||||
$service_ensure = 'stopped'
|
$service_ensure = 'stopped'
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
service { $mlnx_agent_service:
|
service { $mlnx_agent_service:
|
||||||
ensure => $service_ensure,
|
ensure => $service_ensure,
|
||||||
@@ -135,5 +134,5 @@ class neutron::agents::ml2::mlnx (
|
|||||||
enable => $enabled,
|
enable => $enabled,
|
||||||
tag => 'neutron-service',
|
tag => 'neutron-service',
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@@ -540,7 +540,6 @@ class neutron::agents::ml2::ovs (
|
|||||||
} else {
|
} else {
|
||||||
$service_ensure = 'stopped'
|
$service_ensure = 'stopped'
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
service { 'neutron-ovs-agent-service':
|
service { 'neutron-ovs-agent-service':
|
||||||
ensure => $service_ensure,
|
ensure => $service_ensure,
|
||||||
@@ -568,3 +567,4 @@ class neutron::agents::ml2::ovs (
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
@@ -150,14 +150,13 @@ class neutron::agents::ml2::sriov (
|
|||||||
} else {
|
} else {
|
||||||
$service_ensure = 'stopped'
|
$service_ensure = 'stopped'
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
service { 'neutron-sriov-nic-agent-service':
|
service { 'neutron-sriov-nic-agent-service':
|
||||||
ensure => $service_ensure,
|
ensure => $service_ensure,
|
||||||
name => $::neutron::params::sriov_nic_agent_service,
|
name => $::neutron::params::sriov_nic_agent_service,
|
||||||
enable => $enabled,
|
enable => $enabled,
|
||||||
tag => 'neutron-service',
|
tag => 'neutron-service',
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if ($resource_provider_bandwidths != []) {
|
if ($resource_provider_bandwidths != []) {
|
||||||
$resource_provider_bandwidths_real = join(any2array($resource_provider_bandwidths), ',')
|
$resource_provider_bandwidths_real = join(any2array($resource_provider_bandwidths), ',')
|
||||||
|
@@ -86,8 +86,6 @@ class neutron::agents::ml2::vpp (
|
|||||||
} else {
|
} else {
|
||||||
$service_ensure = 'stopped'
|
$service_ensure = 'stopped'
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
service { 'neutron-vpp-agent-service':
|
service { 'neutron-vpp-agent-service':
|
||||||
ensure => $service_ensure,
|
ensure => $service_ensure,
|
||||||
name => $::neutron::params::vpp_agent_service,
|
name => $::neutron::params::vpp_agent_service,
|
||||||
@@ -95,3 +93,4 @@ class neutron::agents::ml2::vpp (
|
|||||||
tag => ['neutron-service'],
|
tag => ['neutron-service'],
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
@@ -195,14 +195,14 @@ class neutron::agents::ovn_metadata (
|
|||||||
} else {
|
} else {
|
||||||
$service_ensure = 'stopped'
|
$service_ensure = 'stopped'
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
service { 'ovn-metadata':
|
service { 'ovn-metadata':
|
||||||
ensure => $service_ensure,
|
ensure => $service_ensure,
|
||||||
name => $::neutron::params::ovn_metadata_agent_service,
|
name => $::neutron::params::ovn_metadata_agent_service,
|
||||||
enable => $enabled,
|
enable => $enabled,
|
||||||
tag => 'neutron-service',
|
tag => 'neutron-service',
|
||||||
}
|
}
|
||||||
|
Exec['Set OVS Manager'] -> Service['ovn-metadata']
|
||||||
|
}
|
||||||
|
|
||||||
# Set OVS manager so that metadata agent can connect to Open vSwitch
|
# Set OVS manager so that metadata agent can connect to Open vSwitch
|
||||||
exec { 'Set OVS Manager':
|
exec { 'Set OVS Manager':
|
||||||
@@ -210,7 +210,6 @@ class neutron::agents::ovn_metadata (
|
|||||||
-- add Open_vSwitch . manager_options @manager",
|
-- add Open_vSwitch . manager_options @manager",
|
||||||
unless => "ovs-vsctl show | grep \"${ovs_manager}\"",
|
unless => "ovs-vsctl show | grep \"${ovs_manager}\"",
|
||||||
path => '/usr/sbin:/usr/bin:/sbin:/bin',
|
path => '/usr/sbin:/usr/bin:/sbin:/bin',
|
||||||
notify => Service['ovn-metadata'],
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Package<| title == 'ovn-metadata' |> -> Exec['Set OVS Manager']
|
Package<| title == 'ovn-metadata' |> -> Exec['Set OVS Manager']
|
||||||
|
@@ -394,7 +394,6 @@ class neutron::server (
|
|||||||
} else {
|
} else {
|
||||||
$service_ensure = 'stopped'
|
$service_ensure = 'stopped'
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
# $service_name is the old 'neutron-server' service. If it is in use,
|
# $service_name is the old 'neutron-server' service. If it is in use,
|
||||||
# then we don't need to start neutron-api and neutron-rpc-server. If
|
# then we don't need to start neutron-api and neutron-rpc-server. If
|
||||||
@@ -490,3 +489,4 @@ class neutron::server (
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
@@ -25,7 +25,6 @@ describe 'neutron::agents::bagpipe' do
|
|||||||
:dataplane_driver_ipvpn => 'ovs',
|
:dataplane_driver_ipvpn => 'ovs',
|
||||||
:enabled => true,
|
:enabled => true,
|
||||||
:enable_rtc => true,
|
:enable_rtc => true,
|
||||||
:manage_service => true,
|
|
||||||
:mpls_interface => '*gre*',
|
:mpls_interface => '*gre*',
|
||||||
:ovs_bridge => 'br-mpls',
|
:ovs_bridge => 'br-mpls',
|
||||||
:package_ensure => 'present',
|
:package_ensure => 'present',
|
||||||
@@ -87,6 +86,17 @@ describe 'neutron::agents::bagpipe' do
|
|||||||
).with_value(p[:peers].join(','))
|
).with_value(p[:peers].join(','))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
context 'with manage_service as false' do
|
||||||
|
before :each do
|
||||||
|
params.merge!(:manage_service => false)
|
||||||
|
end
|
||||||
|
|
||||||
|
it 'should not manage the service' do
|
||||||
|
should_not contain_service('bagpipe-bgp')
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
on_supported_os({
|
on_supported_os({
|
||||||
|
@@ -21,7 +21,6 @@ describe 'neutron::agents::bgp_dragent' do
|
|||||||
{
|
{
|
||||||
:package_ensure => 'installed',
|
:package_ensure => 'installed',
|
||||||
:enabled => true,
|
:enabled => true,
|
||||||
:manage_service => true,
|
|
||||||
:bgp_speaker_driver => 'neutron_dynamic_routing.services.bgp.agent.driver.os_ken.driver.OsKenBgpDriver',
|
:bgp_speaker_driver => 'neutron_dynamic_routing.services.bgp.agent.driver.os_ken.driver.OsKenBgpDriver',
|
||||||
:purge_config => false,
|
:purge_config => false,
|
||||||
}
|
}
|
||||||
@@ -94,6 +93,15 @@ describe 'neutron::agents::bgp_dragent' do
|
|||||||
:tag => 'neutron-service',
|
:tag => 'neutron-service',
|
||||||
)}
|
)}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
context 'with manage_service as false' do
|
||||||
|
before :each do
|
||||||
|
params.merge!(:manage_service => false)
|
||||||
|
end
|
||||||
|
it 'should not manage the service' do
|
||||||
|
should_not contain_service('neutron-bgp-dragent')
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
shared_examples 'neutron::agents::bgp_dragent on Debian' do
|
shared_examples 'neutron::agents::bgp_dragent on Debian' do
|
||||||
@@ -143,6 +151,15 @@ describe 'neutron::agents::bgp_dragent' do
|
|||||||
:tag => 'neutron-service',
|
:tag => 'neutron-service',
|
||||||
)}
|
)}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
context 'with manage_service as false' do
|
||||||
|
before :each do
|
||||||
|
params.merge!(:manage_service => false)
|
||||||
|
end
|
||||||
|
it 'should not manage the service' do
|
||||||
|
should_not contain_service('neutron-bgp-dragent')
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
shared_examples 'neutron::agents::bgp_dragent on Ubuntu' do
|
shared_examples 'neutron::agents::bgp_dragent on Ubuntu' do
|
||||||
@@ -192,6 +209,15 @@ describe 'neutron::agents::bgp_dragent' do
|
|||||||
:tag => 'neutron-service',
|
:tag => 'neutron-service',
|
||||||
)}
|
)}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
context 'with manage_service as false' do
|
||||||
|
before :each do
|
||||||
|
params.merge!(:manage_service => false)
|
||||||
|
end
|
||||||
|
it 'should not manage the service' do
|
||||||
|
should_not contain_service('neutron-bgp-dragent')
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
on_supported_os({
|
on_supported_os({
|
||||||
|
@@ -91,8 +91,8 @@ describe 'neutron::agents::dhcp' do
|
|||||||
before :each do
|
before :each do
|
||||||
params.merge!(:manage_service => false)
|
params.merge!(:manage_service => false)
|
||||||
end
|
end
|
||||||
it 'should not start/stop service' do
|
it 'should not manage the service' do
|
||||||
should contain_service('neutron-dhcp-service').without_ensure
|
should_not contain_service('neutron-dhcp-service')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@@ -21,7 +21,6 @@ describe 'neutron::agents::l2gw' do
|
|||||||
{ :package_ensure => 'present',
|
{ :package_ensure => 'present',
|
||||||
:purge_config => false,
|
:purge_config => false,
|
||||||
:enabled => true,
|
:enabled => true,
|
||||||
:manage_service => true,
|
|
||||||
:enable_manager => false,
|
:enable_manager => false,
|
||||||
:manager_table_listening_port => '6632',
|
:manager_table_listening_port => '6632',
|
||||||
:socket_timeout => '30',
|
:socket_timeout => '30',
|
||||||
@@ -67,6 +66,15 @@ describe 'neutron::agents::l2gw' do
|
|||||||
should contain_service('neutron-l2gw-agent').with_ensure('running')
|
should contain_service('neutron-l2gw-agent').with_ensure('running')
|
||||||
end
|
end
|
||||||
|
|
||||||
|
context 'with manage_service as false' do
|
||||||
|
before :each do
|
||||||
|
params.merge!(:manage_service => false)
|
||||||
|
end
|
||||||
|
it 'should not manage the service' do
|
||||||
|
should_not contain_service('neutron-l2gw-agent')
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
context 'with multiple ovsdb_hosts' do
|
context 'with multiple ovsdb_hosts' do
|
||||||
before :each do
|
before :each do
|
||||||
params.merge!(
|
params.merge!(
|
||||||
|
@@ -88,6 +88,15 @@ describe 'neutron::agents::l3' do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
context 'with manage_service as false' do
|
||||||
|
before :each do
|
||||||
|
params.merge!(:manage_service => false)
|
||||||
|
end
|
||||||
|
it 'should not manage the service' do
|
||||||
|
should_not contain_service('neutron-l3')
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
context 'with DVR' do
|
context 'with DVR' do
|
||||||
before :each do
|
before :each do
|
||||||
params.merge!(:agent_mode => 'dvr')
|
params.merge!(:agent_mode => 'dvr')
|
||||||
|
@@ -34,8 +34,8 @@ describe 'neutron::agents::metadata' do
|
|||||||
params.merge!(:manage_service => false)
|
params.merge!(:manage_service => false)
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'should not start/stop service' do
|
it 'should not manage the service' do
|
||||||
should contain_service('neutron-metadata').without_ensure
|
should_not contain_service('neutron-metadata')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@@ -91,8 +91,8 @@ describe 'neutron::agents::metering' do
|
|||||||
params.merge!(:manage_service => false)
|
params.merge!(:manage_service => false)
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'should not start/stop service' do
|
it 'should not manage the service' do
|
||||||
should contain_service('neutron-metering-service').without_ensure
|
should_not contain_service('neutron-metering-service')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@@ -9,7 +9,6 @@ describe 'neutron::agents::ml2::linuxbridge' do
|
|||||||
{
|
{
|
||||||
:package_ensure => 'present',
|
:package_ensure => 'present',
|
||||||
:enabled => true,
|
:enabled => true,
|
||||||
:manage_service => true,
|
|
||||||
:tunnel_types => [],
|
:tunnel_types => [],
|
||||||
:local_ip => false,
|
:local_ip => false,
|
||||||
:physical_interface_mappings => [],
|
:physical_interface_mappings => [],
|
||||||
@@ -70,8 +69,8 @@ describe 'neutron::agents::ml2::linuxbridge' do
|
|||||||
before :each do
|
before :each do
|
||||||
params.merge!(:manage_service => false)
|
params.merge!(:manage_service => false)
|
||||||
end
|
end
|
||||||
it 'should not start/stop service' do
|
it 'should not manage the service' do
|
||||||
should contain_service('neutron-plugin-linuxbridge-agent').without_ensure
|
should_not contain_service('neutron-plugin-linuxbridge-agent')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@@ -9,7 +9,6 @@ describe 'neutron::agents::ml2::mlnx' do
|
|||||||
{
|
{
|
||||||
:package_ensure => 'present',
|
:package_ensure => 'present',
|
||||||
:enabled => true,
|
:enabled => true,
|
||||||
:manage_service => true
|
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -57,9 +56,9 @@ describe 'neutron::agents::ml2::mlnx' do
|
|||||||
before :each do
|
before :each do
|
||||||
params.merge!(:manage_service => false)
|
params.merge!(:manage_service => false)
|
||||||
end
|
end
|
||||||
it 'should not start/stop service' do
|
it 'should not manage the services' do
|
||||||
should contain_service(platform_params[:mlnx_agent_service]).without_ensure
|
should_not contain_service(platform_params[:mlnx_agent_service])
|
||||||
should contain_service('eswitchd').without_ensure
|
should_not contain_service('eswitchd')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@@ -104,6 +104,17 @@ describe 'neutron::agents::ml2::networking_baremetal' do
|
|||||||
should contain_ironic_neutron_agent_config('ironic/system_scope').with_value('all')
|
should contain_ironic_neutron_agent_config('ironic/system_scope').with_value('all')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
context 'with manage_service as false' do
|
||||||
|
before :each do
|
||||||
|
params.merge!(:manage_service => false)
|
||||||
|
end
|
||||||
|
|
||||||
|
it 'should not manage the service' do
|
||||||
|
should_not contain_service('ironic-neutron-agent-service')
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
on_supported_os({
|
on_supported_os({
|
||||||
|
@@ -114,8 +114,8 @@ describe 'neutron::agents::ml2::ovs' do
|
|||||||
before :each do
|
before :each do
|
||||||
params.merge!(:manage_service => false)
|
params.merge!(:manage_service => false)
|
||||||
end
|
end
|
||||||
it 'should not start/stop service' do
|
it 'should not manage the service' do
|
||||||
should contain_service('neutron-ovs-agent-service').without_ensure
|
should_not contain_service('neutron-ovs-agent-service')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@@ -9,7 +9,6 @@ describe 'neutron::agents::ml2::sriov' do
|
|||||||
{
|
{
|
||||||
:package_ensure => 'present',
|
:package_ensure => 'present',
|
||||||
:enabled => true,
|
:enabled => true,
|
||||||
:manage_service => true,
|
|
||||||
:polling_interval => 2,
|
:polling_interval => 2,
|
||||||
:supported_pci_vendor_devs => [],
|
:supported_pci_vendor_devs => [],
|
||||||
:purge_config => false,
|
:purge_config => false,
|
||||||
@@ -104,8 +103,8 @@ describe 'neutron::agents::ml2::sriov' do
|
|||||||
before :each do
|
before :each do
|
||||||
params.merge!(:manage_service => false)
|
params.merge!(:manage_service => false)
|
||||||
end
|
end
|
||||||
it 'should not start/stop service' do
|
it 'should not manage the service' do
|
||||||
should contain_service('neutron-sriov-nic-agent-service').without_ensure
|
should_not contain_service('neutron-sriov-nic-agent-service')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@@ -8,7 +8,6 @@ describe 'neutron::agents::ml2::vpp' do
|
|||||||
let :default_params do
|
let :default_params do
|
||||||
{ :package_ensure => 'present',
|
{ :package_ensure => 'present',
|
||||||
:enabled => true,
|
:enabled => true,
|
||||||
:manage_service => true,
|
|
||||||
:etcd_host => '127.0.0.1',
|
:etcd_host => '127.0.0.1',
|
||||||
:etcd_port => 4001,
|
:etcd_port => 4001,
|
||||||
}
|
}
|
||||||
@@ -60,8 +59,8 @@ describe 'neutron::agents::ml2::vpp' do
|
|||||||
before :each do
|
before :each do
|
||||||
params.merge!(:manage_service => false)
|
params.merge!(:manage_service => false)
|
||||||
end
|
end
|
||||||
it 'should not start/stop service' do
|
it 'should not manage the service' do
|
||||||
should contain_service('neutron-vpp-agent-service').without_ensure
|
should_not contain_service('neutron-vpp-agent-service')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@@ -37,8 +37,8 @@ describe 'neutron::agents::ovn_metadata' do
|
|||||||
params.merge!(:manage_service => false)
|
params.merge!(:manage_service => false)
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'should not start/stop service' do
|
it 'should not manage the service' do
|
||||||
should contain_service('ovn-metadata').without_ensure
|
should_not contain_service('ovn-metadata')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@@ -99,12 +99,12 @@ describe 'neutron::server' do
|
|||||||
params.merge!(:manage_service => false)
|
params.merge!(:manage_service => false)
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'should not start/stop service' do
|
it 'should not manage the service' do
|
||||||
if platform_params.has_key?(:server_service)
|
if platform_params.has_key?(:server_service)
|
||||||
should contain_service('neutron-server').without_ensure
|
should_not contain_service('neutron-server')
|
||||||
else
|
else
|
||||||
should contain_service('neutron-api').without_ensure
|
should_not contain_service('neutron-api')
|
||||||
should contain_service('neutron-rpc-server').without_ensure
|
should_not contain_service('neutron-rpc-server')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user