From 77466a292d687341958ffb78a1aad0ae7475396c Mon Sep 17 00:00:00 2001 From: Sam Yaple Date: Wed, 2 Sep 2015 12:54:41 +0000 Subject: [PATCH] Fix rabbitmq perms If a bootstrap fails at some stage and leaves a rabbitmq_data container on a host, it will not bootstrap again and rabbitmq fails to start due to root permissions on /var/lib/rabbitmq. This patch improves the check for a valid, existing rabbitmq_data Closes-Bug: #1490602 Change-Id: I6a00aaef38b4ab6a60dcfb5ed2f808513b9f8c84 --- ansible/roles/rabbitmq/tasks/bootstrap.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ansible/roles/rabbitmq/tasks/bootstrap.yml b/ansible/roles/rabbitmq/tasks/bootstrap.yml index 53ab261ea5..876015b1bd 100644 --- a/ansible/roles/rabbitmq/tasks/bootstrap.yml +++ b/ansible/roles/rabbitmq/tasks/bootstrap.yml @@ -1,7 +1,7 @@ --- # TODO(SamYaple): Improve check with a custom docker module to check if alive - name: Checking if a rabbitmq_data exists - command: docker inspect rabbitmq_data + command: docker exec rabbitmq_data stat /var/lib/rabbitmq/.erlang.cookie register: exists changed_when: False failed_when: False