Disable SystemV and Upstart Services when pacemaker service is specified

Registered by Sergii Golovatiuk

This blueprint has been superseded. See the newer blueprint "Continue refactoring of Pacemakers infrastructure in Puppet" for updated plans.

Currently, the developers must use workaround such as

tweak::ubuntu_service_override and service { "${service_name}_stopped":

to disable upstart/systemd/systemV services. However, this logic should be moved to pacemaker service provider. When pacemaker service is specified it should disable all other services by default. When we disable pacemaker it should enable default service back.

A good sample is
https://github.com/puppetlabs/puppet/blob/master/lib/puppet/provider/service/upstart.rb

As a result this will help us to make code cleaner, also it will require less changes in upstream openstack modules.

Blueprint information

Status:
Complete
Approver:
Vladimir Kuklin
Priority:
Undefined
Drafter:
Sergii Golovatiuk
Direction:
Needs approval
Assignee:
Fuel Library (Deprecated)
Definition:
Superseded
Series goal:
Accepted for future
Implementation:
Not started
Milestone target:
milestone icon next
Completed by
Sergii Golovatiuk

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.