aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-09-01 16:45:57 +0000
committerGerrit Code Review <review@openstack.org>2016-09-01 16:45:57 +0000
commitb6c40d9deb40404aa83b9e391d12ab1de3eae720 (patch)
tree93caf2a9f3a67d7a10388eb5270a426a1b963c45
parentf85ac43be40c71f30cc95f79fbc9952e860f8e15 (diff)
parent2b741eb8703fd7886764107b05741c8415751991 (diff)
downloadkolla-b6c40d9deb40404aa83b9e391d12ab1de3eae720.tar.gz
kolla-b6c40d9deb40404aa83b9e391d12ab1de3eae720.zip
Merge "Create the nova instances directory when need during starting"
-rw-r--r--ansible/roles/nova/tasks/bootstrap_service.yml33
-rw-r--r--docker/nova/nova-compute/extend_start.sh5
2 files changed, 1 insertions, 37 deletions
diff --git a/ansible/roles/nova/tasks/bootstrap_service.yml b/ansible/roles/nova/tasks/bootstrap_service.yml
index c3bcebf7d..33ce56728 100644
--- a/ansible/roles/nova/tasks/bootstrap_service.yml
+++ b/ansible/roles/nova/tasks/bootstrap_service.yml
@@ -18,36 +18,3 @@
- "kolla_logs:/var/log/kolla/"
run_once: True
delegate_to: "{{ groups['nova-api'][0] }}"
-
-- name: Creating nova-compute volume
- kolla_docker:
- action: "create_volume"
- common_options: "{{ docker_common_options }}"
- name: "nova_compute"
- register: nova_compute_volume
- when:
- - inventory_hostname in groups['compute']
- - not enable_nova_fake | bool
-
-- name: Running Nova compute bootstrap container
- kolla_docker:
- action: "start_container"
- common_options: "{{ docker_common_options }}"
- detach: False
- environment:
- KOLLA_BOOTSTRAP:
- KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}"
- image: "{{ nova_compute_image_full }}"
- labels:
- BOOTSTRAP:
- name: "bootstrap_nova_compute"
- restart_policy: "never"
- volumes:
- - "{{ node_config_directory }}/nova-compute/:{{ container_config_directory }}/:ro"
- - "/etc/localtime:/etc/localtime:ro"
- - "kolla_logs:/var/log/kolla/"
- - "nova_compute:/var/lib/nova/"
- when:
- - inventory_hostname in groups['compute']
- - not enable_nova_fake | bool
- - nova_compute_volume.changed
diff --git a/docker/nova/nova-compute/extend_start.sh b/docker/nova/nova-compute/extend_start.sh
index 76226cd90..a458625ec 100644
--- a/docker/nova/nova-compute/extend_start.sh
+++ b/docker/nova/nova-compute/extend_start.sh
@@ -1,8 +1,5 @@
#!/bin/bash
-# Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases
-# of the KOLLA_BOOTSTRAP variable being set, including empty.
-if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then
+if [[ ! -d /var/lib/nova/instances ]]; then
mkdir -p /var/lib/nova/instances
- exit 0
fi