Check rabbitmq user at step >= 2
authorJames Slagle <jslagle@redhat.com>
Wed, 22 Mar 2017 21:58:29 +0000 (17:58 -0400)
committerSaravanan KR <skramaja@redhat.com>
Thu, 30 Mar 2017 10:12:55 +0000 (10:12 +0000)
The rabbitmq user check is moved to step >= 2 from step >= 1. There is
no gaurantee that rabbitmq is running at step 1, especially if updating
a failed stack that never made it past step 1 to begin with.

Change-Id: I029193da4c180deff3ab516bc8dc2da14c279317
Closes-Bug: #1675194
(cherry picked from commit aa9af086f05e466e88ac2a85ecc9d39f5a6d1e2f)

manifests/profile/base/rabbitmq.pp
manifests/profile/releasenotes/notes/rabbitmq-user-check-95da891a2e197d89.yaml [new file with mode: 0644]

index 1eaabf0..71d08f0 100644 (file)
@@ -118,6 +118,9 @@ class tripleo::profile::base::rabbitmq (
         environment_variables   => $rabbit_env,
       }
     }
+  }
+
+  if $step >= 2 {
     # In case of HA, starting of rabbitmq-server is managed by pacemaker, because of which, a dependency
     # to Service['rabbitmq-server'] will not work. Sticking with UPDATE action.
     if $stack_action == 'UPDATE' {
diff --git a/manifests/profile/releasenotes/notes/rabbitmq-user-check-95da891a2e197d89.yaml b/manifests/profile/releasenotes/notes/rabbitmq-user-check-95da891a2e197d89.yaml
new file mode 100644 (file)
index 0000000..e1caf4c
--- /dev/null
@@ -0,0 +1,6 @@
+---
+fixes:
+  - The rabbitmq user check is moved to step >= 2 from step >= 1. There
+    is no gaurantee that rabbitmq is running at step 1, especially if
+    updating a failed stack that never made it past step 1 to begin
+    with.