updated apigee_repo_url logic
diff --git a/tasks/install-online.yml b/tasks/install-online.yml
index 9354d0d..aaf9cf1 100644
--- a/tasks/install-online.yml
+++ b/tasks/install-online.yml
@@ -5,10 +5,12 @@
     owner: "{{ opdk_user_name }}"
     group: "{{ opdk_group_name }}"
 
-- include: online/download-bootstrap-with-no-proxy.yml
+- name: Download bootstrap with no proxy
+  include_tasks: online/download-bootstrap-with-no-proxy.yml
   when: (https_proxy is not defined or https_proxy | trim == '') and (http_proxy is not defined or http_proxy | trim == '')
 
-- include: online/download-bootstrap-with-proxy.yml
+- name: Download bootstrap with proxy
+  include_tasks: online/download-bootstrap-with-proxy.yml
   when: https_proxy is defined and https_proxy | trim != '' and http_proxy is defined and http_proxy | trim != ''
 
 - name: Bootstrap script exists
@@ -30,18 +32,18 @@
   shell: "yum clean all"
 
 - block:
-  - include: online/install-bootstrap-with-no-proxy.yml
+  - include_tasks: online/install-bootstrap-with-no-proxy.yml
     when: (https_proxy is not defined or https_proxy | trim == '') and (http_proxy is not defined or http_proxy | trim == '')
 
-  - include: online/install-bootstrap-with-proxy.yml
+  - include_tasks: online/install-bootstrap-with-proxy.yml
     when: https_proxy is defined and https_proxy | trim != '' and http_proxy is defined and http_proxy | trim != ''
 
   rescue:
     - name: Yum failed to update, let's clean yum
       shell: 'yum clean all'
 
-    - include: online/install-bootstrap-with-no-proxy.yml
+    - include_tasks: online/install-bootstrap-with-no-proxy.yml
       when: (https_proxy is not defined or https_proxy | trim == '') and (http_proxy is not defined or http_proxy | trim == '')
 
-    - include: online/install-bootstrap-with-proxy.yml
+    - include_tasks: online/install-bootstrap-with-proxy.yml
       when: https_proxy is defined and https_proxy | trim != '' and http_proxy is defined and http_proxy | trim != ''
diff --git a/tasks/online/install-bootstrap-with-no-proxy.yml b/tasks/online/install-bootstrap-with-no-proxy.yml
index b6c1adc..9f860d8 100644
--- a/tasks/online/install-bootstrap-with-no-proxy.yml
+++ b/tasks/online/install-bootstrap-with-no-proxy.yml
@@ -3,7 +3,7 @@
   shell: "bash {{ bootstrap_script }} apigeeuser={{ apigee_repo_user }} apigeepassword='{{ apigee_repo_password }}' JAVA_FIX=C"
   env:
     JAVA_HOME: '{{ java_home }}'
-  when: upgrade_edge is defined and upgrade_edge | bool == True and opdk_debug_mode is not defined or opdk_debug_mode | trim | lower == 'off'
+  when: upgrade_edge is defined and upgrade_edge | bool == True and opdk_debug_mode is not defined or opdk_debug_mode | trim | lower == 'off' and (apigee_repo_uri is not defined or apigee_repo_uri | trim | length == 0)
 
 - name: DEBUG_MODE - Update apigee-service if upgrade_edge is set as part of an upgrade
   shell: "bash -x {{ bootstrap_script }} apigeeuser={{ apigee_repo_user }} apigeepassword='{{ apigee_repo_password }}' JAVA_FIX=C"