diff options
| author | Michal Rostecki <mrostecki@mirantis.com> | 2016-02-03 17:23:38 +0100 |
|---|---|---|
| committer | Michal Rostecki <mrostecki@mirantis.com> | 2016-03-04 15:32:54 +0100 |
| commit | 50aafb8645a9918b8dc746711ac2a15429cb7bd9 (patch) | |
| tree | 477d155048e93cd6b249f3b9194ba7be38fdca29 | |
| parent | 5139a1442d674813f449d2be2dae992094301ade (diff) | |
| download | kolla-50aafb8645a9918b8dc746711ac2a15429cb7bd9.tar.gz kolla-50aafb8645a9918b8dc746711ac2a15429cb7bd9.zip | |
Playbook for magnum upgrade
Change-Id: I5607d1a21d1eb4e4aaf83b0a09e3f50650f76fdb
Partially-Implements: blueprint upgrade-kolla
Implements: blueprint upgrade-magnum
| -rw-r--r-- | ansible/roles/magnum/tasks/bootstrap.yml | 19 | ||||
| -rw-r--r-- | ansible/roles/magnum/tasks/bootstrap_service.yml | 19 | ||||
| -rw-r--r-- | ansible/roles/magnum/tasks/upgrade.yml | 6 |
3 files changed, 26 insertions, 18 deletions
diff --git a/ansible/roles/magnum/tasks/bootstrap.yml b/ansible/roles/magnum/tasks/bootstrap.yml index ac33dc4a3..bd91c161b 100644 --- a/ansible/roles/magnum/tasks/bootstrap.yml +++ b/ansible/roles/magnum/tasks/bootstrap.yml @@ -35,22 +35,5 @@ run_once: True delegate_to: "{{ groups['magnum-api'][0] }}" -- name: Running Magnum bootstrap container - kolla_docker: - action: "start_container" - common_options: "{{ docker_common_options }}" - detach: False - environment: - KOLLA_BOOTSTRAP: - KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}" - image: "{{ magnum_api_image_full }}" - labels: - BOOTSTRAP: - name: "bootstrap_magnum" - restart_policy: "never" - volumes: - - "{{ node_config_directory }}/magnum-api/:{{ container_config_directory }}/:ro" - - "kolla_logs:/var/log/kolla/" - run_once: True - delegate_to: "{{ groups['magnum-api'][0] }}" +- include: bootstrap_service.yml when: database_created diff --git a/ansible/roles/magnum/tasks/bootstrap_service.yml b/ansible/roles/magnum/tasks/bootstrap_service.yml new file mode 100644 index 000000000..01ba3ffba --- /dev/null +++ b/ansible/roles/magnum/tasks/bootstrap_service.yml @@ -0,0 +1,19 @@ +--- +- name: Running Magnum bootstrap container + kolla_docker: + action: "start_container" + common_options: "{{ docker_common_options }}" + detach: False + environment: + KOLLA_BOOTSTRAP: + KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}" + image: "{{ magnum_api_image_full }}" + labels: + BOOTSTRAP: + name: "bootstrap_magnum" + restart_policy: "never" + volumes: + - "{{ node_config_directory }}/magnum-api/:{{ container_config_directory }}/:ro" + - "kolla_logs:/var/log/kolla" + run_once: True + delegate_to: "{{ groups['magnum-api'][0] }}" diff --git a/ansible/roles/magnum/tasks/upgrade.yml b/ansible/roles/magnum/tasks/upgrade.yml index ed97d539c..fb39089f5 100644 --- a/ansible/roles/magnum/tasks/upgrade.yml +++ b/ansible/roles/magnum/tasks/upgrade.yml @@ -1 +1,7 @@ --- +- include: config.yml + +- include: bootstrap_service.yml + +- include: start.tml + serial: "30%" |
