updated variables scope
diff --git a/defaults/main.yml b/defaults/main.yml
index 46d7486..d7489db 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -1,2 +1,10 @@
---
-# defaults file for apigee-opdk-setup-local-repository
\ No newline at end of file
+# defaults file for apigee-opdk-setup-local-repository
+
+apigee_mirror_version: "{{ opdk_version }}"
+
+# Choose whether to copy the Apigee Mirror archive from your control machine or use an existing archive on the server.
+copy_archive: yes
+
+# Apigee archive that is created when a mirror is used.
+apigee_archive_name: apigee-{{ opdk_version }}.tar.gz
diff --git a/tasks/main.yml b/tasks/main.yml
index 5eb3e6a..443ba5c 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -1,10 +1,16 @@
---
+- name: Update cache with key and value
+ cache:
+ key: "{{ item.key }}"
+ value: "{{ item.value }}"
+ with_items:
+ - { key: 'apigee_mirror_version', value: '{{ apigee_mirror_version }}' }
+
# tasks file for apigee-opdk-setup-local-repository
- name: Install the local mirror with no proxy
include_tasks: with_no_proxy.yml
when: https_proxy is defined and https_proxy | trim != '' and http_proxy is defined and http_proxy | trim != ''
-
- name: Install the local mirror with no proxy
include_tasks: with_proxy.yml
when: (https_proxy is not defined or https_proxy | trim == '') and (http_proxy is not defined or http_proxy | trim == '')
diff --git a/tasks/with_no_proxy.yml b/tasks/with_no_proxy.yml
index ce3b996..ed95dce 100644
--- a/tasks/with_no_proxy.yml
+++ b/tasks/with_no_proxy.yml
@@ -1,4 +1,5 @@
---
+---
# tasks file for apigee-opdk-setup-local-repository
- name: Install the local mirror with no proxy
shell: "{{ apigee_service }} apigee-mirror install"