diff options
| author | Jenkins <jenkins@review.openstack.org> | 2016-01-03 16:09:51 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2016-01-03 16:09:51 +0000 |
| commit | 6df0476495757ce68fc254c8ebd957d0b3cbe63d (patch) | |
| tree | b96eb3abba3bb6b51a97dc9f6752dff5c8ce32bf | |
| parent | b1899f9e8bebac797c8443939882aa28cfa42831 (diff) | |
| parent | 2f03fc81ec613c396cdff45697edbbe7814d632c (diff) | |
| download | kolla-6df0476495757ce68fc254c8ebd957d0b3cbe63d.tar.gz kolla-6df0476495757ce68fc254c8ebd957d0b3cbe63d.zip | |
Merge "Convert Murano to kolla_docker"
| -rw-r--r-- | ansible/roles/murano/tasks/bootstrap.yml | 39 | ||||
| -rw-r--r-- | ansible/roles/murano/tasks/start.yml | 41 |
2 files changed, 19 insertions, 61 deletions
diff --git a/ansible/roles/murano/tasks/bootstrap.yml b/ansible/roles/murano/tasks/bootstrap.yml index ce84179ac..7c58727bb 100644 --- a/ansible/roles/murano/tasks/bootstrap.yml +++ b/ansible/roles/murano/tasks/bootstrap.yml @@ -36,39 +36,18 @@ run_once: True delegate_to: "{{ groups['murano-api'][0] }}" -- name: Starting Murano bootstrap container - docker: - tty: True +- name: Running Murano bootstrap container + kolla_docker: + action: "start_container" + common_options: "{{ docker_common_options }}" detach: False - net: host - pull: "{{ docker_pull_policy }}" - restart_policy: "no" - state: reloaded - registry: "{{ docker_registry }}" - username: "{{ docker_registry_username }}" - password: "{{ docker_registry_password }}" - insecure_registry: "{{ docker_insecure_registry }}" - name: bootstrap_murano - image: "{{ murano_api_image_full }}" - volumes: "{{ node_config_directory }}/murano-api/:{{ container_config_directory }}/:ro" - env: + environment: KOLLA_BOOTSTRAP: KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}" - run_once: True - delegate_to: "{{ groups['murano-api'][0] }}" - when: database_created - -# https://github.com/ansible/ansible-modules-core/pull/1031 -- name: Waiting for bootstrap container to exit - command: docker wait bootstrap_murano - run_once: True - delegate_to: "{{ groups['murano-api'][0] }}" - when: database_created - -- name: Cleaning up Murano boostrap container - docker: - name: bootstrap_murano image: "{{ murano_api_image_full }}" - state: absent + name: "bootstrap_murano" + restart_policy: "never" + volumes: "{{ node_config_directory }}/murano-api/:{{ container_config_directory }}/:ro" + run_once: True delegate_to: "{{ groups['murano-api'][0] }}" when: database_created diff --git a/ansible/roles/murano/tasks/start.yml b/ansible/roles/murano/tasks/start.yml index fe3301656..0bdb46ac2 100644 --- a/ansible/roles/murano/tasks/start.yml +++ b/ansible/roles/murano/tasks/start.yml @@ -1,43 +1,22 @@ --- -- name: Starting Murano-engine container - docker: - tty: True - net: host - pull: "{{ docker_pull_policy }}" - restart_policy: "{{ docker_restart_policy }}" - restart_policy_retry: "{{ docker_restart_policy_retry }}" - state: reloaded - registry: "{{ docker_registry }}" - username: "{{ docker_registry_username }}" - password: "{{ docker_registry_password }}" - insecure_registry: "{{ docker_insecure_registry }}" - name: murano_engine +- name: Starting murano-engine container + kolla_docker: + action: "start_container" + common_options: "{{ docker_common_options }}" image: "{{ murano_engine_image_full }}" + name: "murano_engine" volumes: - "{{ node_config_directory }}/murano-engine/:{{ container_config_directory }}/:ro" - "/var/lib/kolla/dev/log:/dev/log" - volumes_from: - env: - KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}" when: inventory_hostname in groups['murano-engine'] -- name: Starting Murano-api container - docker: - tty: True - net: host - pull: "{{ docker_pull_policy }}" - restart_policy: "{{ docker_restart_policy }}" - restart_policy_retry: "{{ docker_restart_policy_retry }}" - state: reloaded - registry: "{{ docker_registry }}" - username: "{{ docker_registry_username }}" - password: "{{ docker_registry_password }}" - insecure_registry: "{{ docker_insecure_registry }}" - name: murano_api +- name: Starting murano-api container + kolla_docker: + action: "start_container" + common_options: "{{ docker_common_options }}" image: "{{ murano_api_image_full }}" + name: "murano_api" volumes: - "{{ node_config_directory }}/murano-api/:{{ container_config_directory }}/:ro" - "/var/lib/kolla/dev/log:/dev/log" - env: - KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}" when: inventory_hostname in groups['murano-api'] |
