diff options
| author | Vladislav Belogrudov <vladislav.belogrudov@oracle.com> | 2015-08-21 14:10:41 +0300 |
|---|---|---|
| committer | Vladislav Belogrudov <vladislav.belogrudov@oracle.com> | 2015-08-21 16:16:37 +0000 |
| commit | dd9986cf0a651686b5e3455ca62a6291605d36e5 (patch) | |
| tree | ef1f7fcfd4bdb3d9b6be214832dbbbc01bfc19fc | |
| parent | 9ddd415486689dc0646ca106d3e96aa63f415136 (diff) | |
| download | kolla-dd9986cf0a651686b5e3455ca62a6291605d36e5.tar.gz kolla-dd9986cf0a651686b5e3455ca62a6291605d36e5.zip | |
Rabbitmq servers fail to start due to wrong permissions
Rabbitmq containers mount /var/lib/rabbitmq from 'data'
containers with 'root:root' permissions because
ansible does not wait for rabbitmq bootstrap container -
the latter corrects access rights but sometimes gets
killed just after start.
Change-Id: I5cd1ce9810a1fd457dd34a1283e448204964c17d
Closes-Bug: #1487422
| -rw-r--r-- | ansible/roles/rabbitmq/tasks/bootstrap.yml | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ansible/roles/rabbitmq/tasks/bootstrap.yml b/ansible/roles/rabbitmq/tasks/bootstrap.yml index 233e2ee38..dd527416e 100644 --- a/ansible/roles/rabbitmq/tasks/bootstrap.yml +++ b/ansible/roles/rabbitmq/tasks/bootstrap.yml @@ -46,6 +46,10 @@ RABBITMQ_CLUSTER_COOKIE: "{{ rabbitmq_cluster_cookie }}" when: exists.rc != 0 +- name: Waiting for bootstrap container + command: docker wait rabbitmq_bootstrap + when: exists.rc != 0 + - name: Cleaning up boostrap container docker: image: "{{ rabbitmq_image_full }}" |
