Sam Yaple 1d6e6899f6 Change restart policy for bootstrap container
Sets the restart policy to 'no' for bootstrap containers

Change-Id: I1044fdc70a6b7d50396fd923b6be67bd7c47faa2
Closes-Bug: 1471536
2015-07-05 12:13:18 +00:00

39 lines
1.1 KiB
YAML

---
# 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
register: exists
changed_when: False
failed_when: False
always_run: True
- include: ../../start.yml
vars:
container_command: "/bin/sleep infinity"
container_image: "{{ docker_message_broker_image_full }}"
container_name: "rabbitmq_data"
container_volumes:
- "/var/lib/rabbitmq/"
- include: ../../start.yml
vars:
container_detach: "False"
container_environment:
KOLLA_BOOTSTRAP:
KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}"
RABBITMQ_CLUSTER_COOKIE: "{{ rabbitmq_cluster_cookie }}"
container_image: "{{ docker_message_broker_image_full }}"
container_name: "rabbitmq_bootstrap"
container_restart_policy: "no"
container_volumes:
- "{{ node_config_directory }}/rabbitmq/:/opt/kolla/rabbitmq/:ro"
container_volumes_from:
- "rabbitmq_data"
when: exists.rc != 0
- name: Cleaning up boostrap container
docker:
image: "{{ docker_message_broker_image_full }}"
name: "rabbitmq_bootstrap"
state: "absent"