Add retries to the ::pacemaker::stonith property
authorMichele Baldessari <michele@acksyn.org>
Thu, 19 Jan 2017 09:07:52 +0000 (10:07 +0100)
committerMichele Baldessari <michele@acksyn.org>
Thu, 19 Jan 2017 09:07:52 +0000 (10:07 +0100)
Let's set a default number of retries also for the stonith
property creation. Just like we do for most of the composable
HA resource creation.

Change-Id: Ie6e19cc838a3f45100f6c98a350bdf6a37d40590
Depends-On: I20098c5d69cde356fe79f6d8dbdc03ae42ecb3ef

manifests/profile/base/pacemaker.pp

index 671f1e7..a5a2ccd 100644 (file)
 #   for more details.
 #   Defaults to hiera('step')
 #
+# [*pcs_tries*]
+#   (Optional) The number of times pcs commands should be retried.
+#   Defaults to hiera('pcs_tries', 20)
+#
 class tripleo::profile::base::pacemaker (
-  $step = hiera('step'),
+  $step      = hiera('step'),
+  $pcs_tries = hiera('pcs_tries', 20),
 ) {
   Pcmk_resource <| |> {
     tries     => 10,
@@ -58,6 +63,7 @@ class tripleo::profile::base::pacemaker (
     }
     class { '::pacemaker::stonith':
       disable => !$enable_fencing,
+      tries   => $pcs_tries,
     }
     if $enable_fencing {
       include ::tripleo::fencing