Do not declare service resource when manage_service is false
Change-Id: I4922f159985adb0e97daeb41d842d47ba8bee5fa
This commit is contained in:
@@ -92,31 +92,31 @@ class mistral::api (
|
|||||||
} else {
|
} else {
|
||||||
$service_ensure = 'stopped'
|
$service_ensure = 'stopped'
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if $service_name == $::mistral::params::api_service_name {
|
if $service_name == $::mistral::params::api_service_name {
|
||||||
service { 'mistral-api':
|
service { 'mistral-api':
|
||||||
ensure => $service_ensure,
|
ensure => $service_ensure,
|
||||||
name => $::mistral::params::api_service_name,
|
name => $::mistral::params::api_service_name,
|
||||||
enable => $enabled,
|
enable => $enabled,
|
||||||
hasstatus => true,
|
hasstatus => true,
|
||||||
hasrestart => true,
|
hasrestart => true,
|
||||||
tag => 'mistral-service',
|
tag => 'mistral-service',
|
||||||
}
|
}
|
||||||
} elsif $service_name == 'httpd' {
|
} elsif $service_name == 'httpd' {
|
||||||
service { 'mistral-api':
|
service { 'mistral-api':
|
||||||
ensure => 'stopped',
|
ensure => 'stopped',
|
||||||
name => $::mistral::params::api_service_name,
|
name => $::mistral::params::api_service_name,
|
||||||
enable => false,
|
enable => false,
|
||||||
tag => 'mistral-service',
|
tag => 'mistral-service',
|
||||||
}
|
}
|
||||||
Service <| title == 'httpd' |> { tag +> 'mistral-service' }
|
Service <| title == 'httpd' |> { tag +> 'mistral-service' }
|
||||||
|
|
||||||
# we need to make sure mistral-api s stopped before trying to start apache
|
# we need to make sure mistral-api s stopped before trying to start apache
|
||||||
Service['mistral-api'] -> Service[$service_name]
|
Service['mistral-api'] -> Service[$service_name]
|
||||||
} else {
|
} else {
|
||||||
fail("Invalid service_name. Either mistral/openstack-mistral-api for running \
|
fail("Invalid service_name. Either mistral/openstack-mistral-api for running \
|
||||||
as a standalone service, or httpd for being run by a httpd server")
|
as a standalone service, or httpd for being run by a httpd server")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
mistral_config {
|
mistral_config {
|
||||||
|
@@ -74,15 +74,15 @@ class mistral::engine (
|
|||||||
} else {
|
} else {
|
||||||
$service_ensure = 'stopped'
|
$service_ensure = 'stopped'
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
service { 'mistral-engine':
|
service { 'mistral-engine':
|
||||||
ensure => $service_ensure,
|
ensure => $service_ensure,
|
||||||
name => $::mistral::params::engine_service_name,
|
name => $::mistral::params::engine_service_name,
|
||||||
enable => $enabled,
|
enable => $enabled,
|
||||||
hasstatus => true,
|
hasstatus => true,
|
||||||
hasrestart => true,
|
hasrestart => true,
|
||||||
tag => 'mistral-service',
|
tag => 'mistral-service',
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
mistral_config {
|
mistral_config {
|
||||||
|
@@ -52,15 +52,15 @@ class mistral::event_engine (
|
|||||||
} else {
|
} else {
|
||||||
$service_ensure = 'stopped'
|
$service_ensure = 'stopped'
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
service { 'mistral-event-engine':
|
service { 'mistral-event-engine':
|
||||||
ensure => $service_ensure,
|
ensure => $service_ensure,
|
||||||
name => $::mistral::params::event_engine_service_name,
|
name => $::mistral::params::event_engine_service_name,
|
||||||
enable => $enabled,
|
enable => $enabled,
|
||||||
hasstatus => true,
|
hasstatus => true,
|
||||||
hasrestart => true,
|
hasrestart => true,
|
||||||
tag => 'mistral-service',
|
tag => 'mistral-service',
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
mistral_config {
|
mistral_config {
|
||||||
|
@@ -52,15 +52,15 @@ class mistral::executor (
|
|||||||
} else {
|
} else {
|
||||||
$service_ensure = 'stopped'
|
$service_ensure = 'stopped'
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
service { 'mistral-executor':
|
service { 'mistral-executor':
|
||||||
ensure => $service_ensure,
|
ensure => $service_ensure,
|
||||||
name => $::mistral::params::executor_service_name,
|
name => $::mistral::params::executor_service_name,
|
||||||
enable => $enabled,
|
enable => $enabled,
|
||||||
hasstatus => true,
|
hasstatus => true,
|
||||||
hasrestart => true,
|
hasrestart => true,
|
||||||
tag => 'mistral-service',
|
tag => 'mistral-service',
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
mistral_config {
|
mistral_config {
|
||||||
|
@@ -45,7 +45,7 @@ describe 'mistral::api' do
|
|||||||
|
|
||||||
it 'configures mistral-api service' do
|
it 'configures mistral-api service' do
|
||||||
is_expected.to contain_service('mistral-api').with(
|
is_expected.to contain_service('mistral-api').with(
|
||||||
:ensure => (params[:manage_service] && params[:enabled]) ? 'running' : 'stopped',
|
:ensure => params[:enabled] ? 'running' : 'stopped',
|
||||||
:name => platform_params[:api_service_name],
|
:name => platform_params[:api_service_name],
|
||||||
:enable => params[:enabled],
|
:enable => params[:enabled],
|
||||||
:hasstatus => true,
|
:hasstatus => true,
|
||||||
@@ -80,20 +80,12 @@ describe 'mistral::api' do
|
|||||||
context 'with disabled service managing' do
|
context 'with disabled service managing' do
|
||||||
before do
|
before do
|
||||||
params.merge!({
|
params.merge!({
|
||||||
:manage_service => false,
|
:manage_service => false
|
||||||
:enabled => false })
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'configures mistral-api service' do
|
it 'does not configure mistral-api service' do
|
||||||
is_expected.to contain_service('mistral-api').with(
|
is_expected.to_not contain_service('mistral-api')
|
||||||
:ensure => nil,
|
|
||||||
:name => platform_params[:api_service_name],
|
|
||||||
:enable => false,
|
|
||||||
:hasstatus => true,
|
|
||||||
:hasrestart => true,
|
|
||||||
:tag => 'mistral-service',
|
|
||||||
)
|
|
||||||
is_expected.to contain_service('mistral-api').that_subscribes_to(nil)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@@ -34,7 +34,7 @@ describe 'mistral::engine' do
|
|||||||
|
|
||||||
it 'configures mistral-engine service' do
|
it 'configures mistral-engine service' do
|
||||||
is_expected.to contain_service('mistral-engine').with(
|
is_expected.to contain_service('mistral-engine').with(
|
||||||
:ensure => (params[:manage_service] && params[:enabled]) ? 'running' : 'stopped',
|
:ensure => params[:enabled] ? 'running' : 'stopped',
|
||||||
:name => platform_params[:engine_service_name],
|
:name => platform_params[:engine_service_name],
|
||||||
:enable => params[:enabled],
|
:enable => params[:enabled],
|
||||||
:hasstatus => true,
|
:hasstatus => true,
|
||||||
@@ -49,20 +49,12 @@ describe 'mistral::engine' do
|
|||||||
context 'with disabled service managing' do
|
context 'with disabled service managing' do
|
||||||
before do
|
before do
|
||||||
params.merge!({
|
params.merge!({
|
||||||
:manage_service => false,
|
:manage_service => false
|
||||||
:enabled => false })
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'configures mistral-engine service' do
|
it 'does not configure mistral-engine service' do
|
||||||
is_expected.to contain_service('mistral-engine').with(
|
is_expected.to_not contain_service('mistral-engine')
|
||||||
:ensure => nil,
|
|
||||||
:name => platform_params[:engine_service_name],
|
|
||||||
:enable => false,
|
|
||||||
:hasstatus => true,
|
|
||||||
:hasrestart => true,
|
|
||||||
:tag => 'mistral-service',
|
|
||||||
)
|
|
||||||
is_expected.to contain_service('mistral-engine').that_subscribes_to(nil)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@@ -31,7 +31,7 @@ describe 'mistral::event_engine' do
|
|||||||
it 'configures mistral-event-engine service' do
|
it 'configures mistral-event-engine service' do
|
||||||
|
|
||||||
is_expected.to contain_service('mistral-event-engine').with(
|
is_expected.to contain_service('mistral-event-engine').with(
|
||||||
:ensure => (params[:manage_service] && params[:enabled]) ? 'running' : 'stopped',
|
:ensure => params[:enabled] ? 'running' : 'stopped',
|
||||||
:name => platform_params[:event_engine_service_name],
|
:name => platform_params[:event_engine_service_name],
|
||||||
:enable => params[:enabled],
|
:enable => params[:enabled],
|
||||||
:hasstatus => true,
|
:hasstatus => true,
|
||||||
@@ -46,21 +46,12 @@ describe 'mistral::event_engine' do
|
|||||||
context 'with disabled service managing' do
|
context 'with disabled service managing' do
|
||||||
before do
|
before do
|
||||||
params.merge!({
|
params.merge!({
|
||||||
:manage_service => false,
|
:manage_service => false
|
||||||
:enabled => false })
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'configures mistral-event-engine service' do
|
it 'does not configure mistral-event-engine service' do
|
||||||
|
is_expected.to_not contain_service('mistral-event-engine')
|
||||||
is_expected.to contain_service('mistral-event-engine').with(
|
|
||||||
:ensure => nil,
|
|
||||||
:name => platform_params[:event_engine_service_name],
|
|
||||||
:enable => false,
|
|
||||||
:hasstatus => true,
|
|
||||||
:hasrestart => true,
|
|
||||||
:tag => 'mistral-service',
|
|
||||||
)
|
|
||||||
is_expected.to contain_service('mistral-event-engine').that_subscribes_to(nil)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@@ -29,7 +29,7 @@ describe 'mistral::executor' do
|
|||||||
it 'configures mistral-executor service' do
|
it 'configures mistral-executor service' do
|
||||||
|
|
||||||
is_expected.to contain_service('mistral-executor').with(
|
is_expected.to contain_service('mistral-executor').with(
|
||||||
:ensure => (params[:manage_service] && params[:enabled]) ? 'running' : 'stopped',
|
:ensure => params[:enabled] ? 'running' : 'stopped',
|
||||||
:name => platform_params[:executor_service_name],
|
:name => platform_params[:executor_service_name],
|
||||||
:enable => params[:enabled],
|
:enable => params[:enabled],
|
||||||
:hasstatus => true,
|
:hasstatus => true,
|
||||||
@@ -44,20 +44,12 @@ describe 'mistral::executor' do
|
|||||||
context 'with disabled service managing' do
|
context 'with disabled service managing' do
|
||||||
before do
|
before do
|
||||||
params.merge!({
|
params.merge!({
|
||||||
:manage_service => false,
|
:manage_service => false
|
||||||
:enabled => false })
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'configures mistral-executor service' do
|
it 'does not configure mistral-executor service' do
|
||||||
is_expected.to contain_service('mistral-executor').with(
|
is_expected.to_not contain_service('mistral-executor')
|
||||||
:ensure => nil,
|
|
||||||
:name => platform_params[:executor_service_name],
|
|
||||||
:enable => false,
|
|
||||||
:hasstatus => true,
|
|
||||||
:hasrestart => true,
|
|
||||||
:tag => 'mistral-service',
|
|
||||||
)
|
|
||||||
is_expected.to contain_service('mistral-executor').that_subscribes_to(nil)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user