Allow to manually disable post-puppet restarts
authorJiri Stransky <jistr@redhat.com>
Tue, 7 Jun 2016 10:15:04 +0000 (12:15 +0200)
committerJiri Stransky <jistr@redhat.com>
Tue, 14 Jun 2016 14:10:10 +0000 (16:10 +0200)
commitf918bdb0489963a20fe63cecb5b252378ed07f88
tree27424af8f35c10a4ad82f00113bc4e303bbcd7c2
parenteef24da48592154bc29f748a09e7fd23ced9e776
Allow to manually disable post-puppet restarts

Restarting services after Puppet is vital to ensure that config changes
go applied. However, it can be sometimes desirable to prevent these
restarts to avoid downtime, if the operator is sure that no config
changes need applying. This can be a case e.g. when scaling compute
nodes. Passing the puppet-pacemaker-no-restart.yaml environment file *in
addition* to puppet-pacemaker.yaml should allow this.

This is a stop gap solution before we have proper communication between
Puppet and Pacemaker to allow selective restarts.

Change-Id: I9c3c5c10ed6ecd5489a59d7e320c3c69af9e19f4
environments/puppet-pacemaker-no-restart.yaml [new file with mode: 0644]
environments/puppet-pacemaker.yaml
extraconfig/tasks/post_puppet_pacemaker.yaml
extraconfig/tasks/post_puppet_pacemaker_restart.yaml [new file with mode: 0644]