From 40096b486803b9f839008ee88ebdd932e4e2d77e Mon Sep 17 00:00:00 2001 From: "wu.chunyang" Date: Sun, 14 Jun 2020 00:41:43 +0800 Subject: [PATCH] fix deploy nova failed when use kolla_dev_mod There's a logic error here, we call nova role from nova.yml file under ansible folder. we should clone code before run bootstrap_service task. if not, /opt/stack/nova which is empty will mount to nova_api container. Change-Id: Icc54c15080db9c2dc92709480e00b990e5a88662 --- ansible/roles/nova/tasks/bootstrap.yml | 3 +++ ansible/roles/nova/tasks/deploy.yml | 3 --- .../notes/bug-nova-dev-mod-failed-ad4e64f5a5bc2a6a.yaml | 4 ++++ 3 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 releasenotes/notes/bug-nova-dev-mod-failed-ad4e64f5a5bc2a6a.yaml diff --git a/ansible/roles/nova/tasks/bootstrap.yml b/ansible/roles/nova/tasks/bootstrap.yml index cd693d65c5..e770dfe039 100644 --- a/ansible/roles/nova/tasks/bootstrap.yml +++ b/ansible/roles/nova/tasks/bootstrap.yml @@ -46,6 +46,9 @@ - import_tasks: config_bootstrap.yml +- include_tasks: clone.yml + when: nova_dev_mode | bool + - import_tasks: bootstrap_service.yml - import_tasks: map_cell0.yml diff --git a/ansible/roles/nova/tasks/deploy.yml b/ansible/roles/nova/tasks/deploy.yml index d4cda61b7b..8deaa1c699 100644 --- a/ansible/roles/nova/tasks/deploy.yml +++ b/ansible/roles/nova/tasks/deploy.yml @@ -2,9 +2,6 @@ - include_tasks: register.yml when: inventory_hostname in groups['nova-api'] -- include_tasks: clone.yml - when: nova_dev_mode | bool - - include_tasks: config.yml - name: Flush handlers diff --git a/releasenotes/notes/bug-nova-dev-mod-failed-ad4e64f5a5bc2a6a.yaml b/releasenotes/notes/bug-nova-dev-mod-failed-ad4e64f5a5bc2a6a.yaml new file mode 100644 index 0000000000..b43ee75017 --- /dev/null +++ b/releasenotes/notes/bug-nova-dev-mod-failed-ad4e64f5a5bc2a6a.yaml @@ -0,0 +1,4 @@ +--- +fixes: + - | + fix deploy nova failed when use kolla_dev_mod.