From 7dc471323c8e5248b2b739573c2472f427cb4fc6 Mon Sep 17 00:00:00 2001
From: "wu.chunyang" <wuchunyang@yovole.com>
Date: Mon, 20 Jul 2020 23:46:51 +0800
Subject: [PATCH] fix deploy freezer failed when kolla_dev_mod enabled

we should clone freezer code before run bootstray,
otherwise, the directory /opt/stack/freezer which is empty will
mount into freezer_api container.

Closes-Bug: #1888242

Change-Id: I7c22dd380fd5b1dff7b421109c4ae37bab11834a
---
 ansible/roles/freezer/tasks/deploy.yml                      | 6 +++---
 .../notes/bug-freezer-dev-mod-failed-af5bebb6c3eaabad.yaml  | 5 +++++
 2 files changed, 8 insertions(+), 3 deletions(-)
 create mode 100644 releasenotes/notes/bug-freezer-dev-mod-failed-af5bebb6c3eaabad.yaml

diff --git a/ansible/roles/freezer/tasks/deploy.yml b/ansible/roles/freezer/tasks/deploy.yml
index 7a283ae3b..530555fad 100644
--- a/ansible/roles/freezer/tasks/deploy.yml
+++ b/ansible/roles/freezer/tasks/deploy.yml
@@ -6,14 +6,14 @@
   when: inventory_hostname in groups['freezer-api'] or
         inventory_hostname in groups['freezer-scheduler']
 
+- include_tasks: clone.yml
+  when: freezer_dev_mode | bool
+
 - include_tasks: bootstrap.yml
   when: freezer_database_backend == 'mariadb' and inventory_hostname in groups['freezer-api']
 
 - include_tasks: bootstrap_service.yml
   when: inventory_hostname in groups['freezer-api']
 
-- include_tasks: clone.yml
-  when: freezer_dev_mode | bool
-
 - name: Flush handlers
   meta: flush_handlers
diff --git a/releasenotes/notes/bug-freezer-dev-mod-failed-af5bebb6c3eaabad.yaml b/releasenotes/notes/bug-freezer-dev-mod-failed-af5bebb6c3eaabad.yaml
new file mode 100644
index 000000000..7984c2815
--- /dev/null
+++ b/releasenotes/notes/bug-freezer-dev-mod-failed-af5bebb6c3eaabad.yaml
@@ -0,0 +1,5 @@
+---
+fixes:
+  - |
+    fix deploy freezer failed when use kolla_dev_mod
+    `LP#1888242 <https://bugs.launchpad.net/kolla-ansible/+bug/1888242>`__
-- 
GitLab