diff options
| author | MD NADEEM <mail2nadeem92@gmail.com> | 2016-03-04 12:26:56 +0530 |
|---|---|---|
| committer | MD NADEEM <mail2nadeem92@gmail.com> | 2016-03-04 12:26:56 +0530 |
| commit | 1a50a8162c11e4f1d125336f59d5f2fb859d8db7 (patch) | |
| tree | 8521d02cb02098517197161a08b2cb4203c65d3a | |
| parent | ebc1bbb08132f1cc638ea3c18773ce95fbe421c4 (diff) | |
| download | kolla-1a50a8162c11e4f1d125336f59d5f2fb859d8db7.tar.gz kolla-1a50a8162c11e4f1d125336f59d5f2fb859d8db7.zip | |
Playbook for Ironic upgrade
Change-Id: Ib2917567934c4bc37c79883f114ca56055394314
Partially-Implements: blueprint upgrade-kolla
| -rw-r--r-- | ansible/roles/ironic/tasks/bootstrap.yml | 17 | ||||
| -rw-r--r-- | ansible/roles/ironic/tasks/bootstrap_service.yml | 16 | ||||
| -rw-r--r-- | ansible/roles/ironic/tasks/upgrade.yml | 6 |
3 files changed, 23 insertions, 16 deletions
diff --git a/ansible/roles/ironic/tasks/bootstrap.yml b/ansible/roles/ironic/tasks/bootstrap.yml index 7c774544f..4932af357 100644 --- a/ansible/roles/ironic/tasks/bootstrap.yml +++ b/ansible/roles/ironic/tasks/bootstrap.yml @@ -37,22 +37,7 @@ run_once: True delegate_to: "{{ groups['ironic-api'][0] }}" -- name: Running Ironic bootstrap container - kolla_docker: - action: "start_container" - common_options: "{{ docker_common_options }}" - detach: False - environment: - KOLLA_BOOTSTRAP: - KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}" - image: "{{ ironic_api_image_full }}" - labels: - BOOTSTRAP: - name: "bootstrap_ironic" - restart_policy: "never" - volumes: "{{ node_config_directory }}/ironic-api/:{{ container_config_directory }}/:ro" - run_once: True - delegate_to: "{{ groups['ironic-api'][0] }}" +- include: bootstrap_service.yml when: database_created - name: Running Ironic-PXE bootstrap container diff --git a/ansible/roles/ironic/tasks/bootstrap_service.yml b/ansible/roles/ironic/tasks/bootstrap_service.yml new file mode 100644 index 000000000..115b27a0a --- /dev/null +++ b/ansible/roles/ironic/tasks/bootstrap_service.yml @@ -0,0 +1,16 @@ +- name: Running Ironic bootstrap container + kolla_docker: + action: "start_container" + common_options: "{{ docker_common_options }}" + detach: False + environment: + KOLLA_BOOTSTRAP: + KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}" + image: "{{ ironic_api_image_full }}" + labels: + BOOTSTRAP: + name: "bootstrap_ironic" + restart_policy: "never" + volumes: "{{ node_config_directory }}/ironic-api/:{{ container_config_directory }}/:ro" + run_once: True + delegate_to: "{{ groups['ironic-api'][0] }}" diff --git a/ansible/roles/ironic/tasks/upgrade.yml b/ansible/roles/ironic/tasks/upgrade.yml index ed97d539c..c0e3b19a4 100644 --- a/ansible/roles/ironic/tasks/upgrade.yml +++ b/ansible/roles/ironic/tasks/upgrade.yml @@ -1 +1,7 @@ --- +- include: config.yml + +- include: bootstrap_service.yml + +- include: start.yml + serial: "30%" |
