---
- name: Creating rabbitmq volume
  kolla_docker:
    action: "create_volume"
    common_options: "{{ docker_common_options }}"
    name: "rabbitmq"
  register: rabbitmq_volume

- name: Running RabbitMQ bootstrap container
  kolla_docker:
    action: "start_container"
    common_options: "{{ docker_common_options }}"
    detach: False
    environment:
      KOLLA_BOOTSTRAP:
      KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}"
      RABBITMQ_CLUSTER_COOKIE: "{{ rabbitmq_cluster_cookie }}"
    image: "{{ rabbitmq_image_full }}"
    labels:
      BOOTSTRAP:
    name: "rabbitmq_bootstrap"
    restart_policy: "never"
    volumes:
      - "{{ node_config_directory }}/rabbitmq/:{{ container_config_directory }}/:ro"
      - "/etc/localtime:/etc/localtime:ro"
      - "rabbitmq:/var/lib/rabbitmq/"
  when: rabbitmq_volume | changed