aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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