diff --git a/ansible/roles/horizon/tasks/upgrade.yml b/ansible/roles/horizon/tasks/upgrade.yml
index e078ef1318..a23792f0c8 100644
--- a/ansible/roles/horizon/tasks/upgrade.yml
+++ b/ansible/roles/horizon/tasks/upgrade.yml
@@ -1,2 +1,12 @@
 ---
-- include: deploy.yml
+- include: config.yml
+
+- include: clone.yml
+  when:
+    - horizon_dev_mode | bool
+
+- include: bootstrap_service.yml
+  when: horizon_backend_database | bool
+
+- name: Flush handlers
+  meta: flush_handlers