|
@@ -116,6 +116,13 @@
|
|
|
openshift_node_master_api_url: "{{ hostvars[groups.oo_first_master.0].openshift.master.api_url }}"
|
|
|
openshift_node_first_master_ip: "{{ hostvars[groups.oo_first_master.0].openshift.common.ip }}"
|
|
|
openshift_docker_hosted_registry_network: "{{ hostvars[groups.oo_first_master.0].openshift.common.portal_net }}"
|
|
|
+ openshift_no_proxy_internal_hostnames: "{{ hostvars | oo_select_keys(groups['oo_nodes_to_config']
|
|
|
+ | union(groups['oo_masters_to_config'])
|
|
|
+ | union(groups['oo_etcd_to_config'] | default([])))
|
|
|
+ | oo_collect('openshift.common.hostname') | default([]) | join (',')
|
|
|
+ }}"
|
|
|
+ when: "{{ (openshift_http_proxy is defined or openshift_https_proxy is defined) and
|
|
|
+ openshift_generate_no_proxy_hosts | default(True) | bool }}"
|
|
|
roles:
|
|
|
- openshift_node
|
|
|
|
|
@@ -125,6 +132,13 @@
|
|
|
openshift_node_master_api_url: "{{ hostvars[groups.oo_first_master.0].openshift.master.api_url }}"
|
|
|
openshift_node_first_master_ip: "{{ hostvars[groups.oo_first_master.0].openshift.common.ip }}"
|
|
|
openshift_docker_hosted_registry_network: "{{ hostvars[groups.oo_first_master.0].openshift.common.portal_net }}"
|
|
|
+ openshift_no_proxy_internal_hostnames: "{{ hostvars | oo_select_keys(groups['oo_nodes_to_config']
|
|
|
+ | union(groups['oo_masters_to_config'])
|
|
|
+ | union(groups['oo_etcd_to_config'] | default([])))
|
|
|
+ | oo_collect('openshift.common.hostname') | default([]) | join (',')
|
|
|
+ }}"
|
|
|
+ when: "{{ (openshift_http_proxy is defined or openshift_https_proxy is defined) and
|
|
|
+ openshift_generate_no_proxy_hosts | default(True) | bool }}"
|
|
|
roles:
|
|
|
- openshift_node
|
|
|
|