Updated bootstrap cache logic
diff --git a/tasks/cache.yml b/tasks/cache.yml
new file mode 100644
index 0000000..36b5574
--- /dev/null
+++ b/tasks/cache.yml
@@ -0,0 +1,20 @@
+---
+# tasks file for apigee-opdk-setup-bootstrap
+- name: Update bootstrap cache with key and value
+  cache:
+    key: "{{ item.key }}"
+    value: "{{ item.value }}"
+  with_items:
+  - { key: "apigeerepobasepath", value: "{{ apigeerepobasepath }}" }
+  - { key: 'apigee_service', value: '{{ apigee_service }}' }
+  - { key: 'apigee_setup', value: '{{ apigee_setup }}' }
+  - { key: 'apigee_update', value: '{{ apigee_update }}' }
+  - { key: 'apigee_all', value: '{{ apigee_all }}' }
+  - { key: 'opdk_installer_path', value: '{{ opdk_installer_path }}' }
+  - { key: 'opdk_license_target_file_path', value: "{{ opdk_license_target_file_path }}" }
+  - { key: 'opdk_license_source_file_name', value: "{{ opdk_license_source_file_name }}" }
+  - { key: 'default_apigee_repo_user', value: '{{ default_apigee_repo_user }}' }
+  - { key: 'default_apigee_repo_password', value: '{{ default_apigee_repo_password}}' }
+  - { key: 'default_apigee_repo_uri', value: '{{ default_apigee_repo_uri }}' }
+  - { key: 'default_apigee_repo_protocol', value: '{{ default_apigee_repo_protocol }}' }
+  - { key: 'default_apigee_repo_url', value: '{{ default_apigee_repo_url }}' }
diff --git a/tasks/main.yml b/tasks/main.yml
index c6d090b..00583d1 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -1,5 +1,8 @@
 ---
 # tasks file for apigee-opdk-setup-bootstrap
+- name: Update cache
+  include_tasks: cache.yml
+
 - name: Create installer path
   file:
     path: "{{ opdk_installer_path }}"