Adding manage_service parameter to all services

When set to false, enables puppet to configure a service without
starting/stopping it on each run.  This may be necessary when
using an external clustering system (Corosync/Pacemaker, for
example).  Defaults to true.

Change-Id: Ia5b36d9e03bfc4905394bba4fb9873750664b118
This commit is contained in:
Doug Schaapveld
2014-01-15 22:52:03 -06:00
parent 3c395605db
commit c87308b4a9
17 changed files with 220 additions and 46 deletions

View File

@@ -72,6 +72,15 @@ describe 'neutron::agents::dhcp' do
)
end
context 'with manage_service as false' do
before :each do
params.merge!(:manage_service => false)
end
it 'should not start/stop service' do
should contain_service('neutron-dhcp-service').without_ensure
end
end
context 'when enabling isolated metadata only' do
before :each do
params.merge!(:enable_isolated_metadata => true, :enable_metadata_network => false)