added proxy
diff --git a/tasks/main.yml b/tasks/main.yml
index e7fee2d..ed56c26 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -2,13 +2,13 @@
# tasks file for apigee-opdk-setup-component
- block:
- - name: Install Apigee component for version {{ opdk_version }} or greater - {{ profile }}
- command: '{{ apigee_setup }} -p {{ profile }} -f {{ opdk_installation_config_file }}'
- when: opdk_version | version_compare('4.16.01', '>=')
+ - name: Use no proxy definitions
+ include: no_proxy.yml
+ when: opdk_version | version_compare('4.16', '>=') and http_proxy is not defined and https_proxy is not defined
- - name: Wait for ready
- command: '{{ apigee_all }} wait_for_ready'
- when: validate_ready | default(true)
+ - name: Use proxy definitions
+ include: with_proxy.yml
+ when: opdk_version | version_compare('4.16', '>=') and http_proxy is defined and https_proxy is defined
rescue:
diff --git a/tasks/no_proxy.yml b/tasks/no_proxy.yml
new file mode 100644
index 0000000..dac90ae
--- /dev/null
+++ b/tasks/no_proxy.yml
@@ -0,0 +1,8 @@
+---
+- name: Install Apigee component for version {{ opdk_version }} or greater - {{ profile }}
+ command: '{{ apigee_setup }} -p {{ profile }} -f {{ opdk_installation_config_file }}'
+ when: opdk_version | version_compare('4.16.01', '>=')
+
+- name: Wait for ready
+ command: '{{ apigee_all }} wait_for_ready'
+ when: validate_ready | default(true)
diff --git a/tasks/with_proxy.yml b/tasks/with_proxy.yml
new file mode 100644
index 0000000..72a1323
--- /dev/null
+++ b/tasks/with_proxy.yml
@@ -0,0 +1,15 @@
+---
+- name: Install Apigee component for version {{ opdk_version }} or greater - {{ profile }}
+ command: '{{ apigee_setup }} -p {{ profile }} -f {{ opdk_installation_config_file }}'
+ when: opdk_version | version_compare('4.16.01', '>=')
+ environment:
+ http_proxy: "{{ http_proxy }}"
+ https_proxy: "{{ https_proxy }}"
+
+- name: Wait for ready
+ command: '{{ apigee_all }} wait_for_ready'
+ when: validate_ready | default(true)
+ environment:
+ http_proxy: "{{ http_proxy }}"
+ https_proxy: "{{ https_proxy }}"
+