diff --git a/roles/kubespray-defaults/defaults/main.yaml b/roles/kubespray-defaults/defaults/main.yaml index e02e20ad4db1e4d0f90957a2bbfdd30f6a97cc27..f8d4e99c5e20e96658464718e661956847d0515c 100644 --- a/roles/kubespray-defaults/defaults/main.yaml +++ b/roles/kubespray-defaults/defaults/main.yaml @@ -164,20 +164,19 @@ vault_secrets_dir: "{{ vault_base_dir }}/secrets" ## Set no_proxy to all assigned cluster IPs and hostnames no_proxy: >- - 127.0.0.1 - localhost - {% if loadbalancer_apiserver is defined %} - {{ apiserver_loadbalancer_domain_name| default('') }} - {{ loadbalancer_apiserver.address | default('') }} - {% endif %} - {% for item in (groups['k8s-cluster'] + groups['etcd'] + groups['calico-rr']|default([]))|unique -%} - {{ hostvars[item]['access_ip'] | default(hostvars[item]['ip'] | default(hostvars[item]['ansible_default_ipv4']['address'])) }} - {% if (item != hostvars[item]['ansible_hostname']) %} {{ hostvars[item]['ansible_hostname'] }} - {{ hostvars[item]['ansible_hostname'] }}.{{ dns_domain }} - {% endif %} - {{ item }} - {{ item }}.{{ dns_domain }} - {% endfor %} + {%- if loadbalancer_apiserver is defined -%} + {{ apiserver_loadbalancer_domain_name| default('') }}, + {{ loadbalancer_apiserver.address | default('') }}, + {%- endif -%} + {%- for item in (groups['k8s-cluster'] + groups['etcd'] + groups['calico-rr']|default([]))|unique -%} + {{ hostvars[item]['access_ip'] | default(hostvars[item]['ip'] | default(hostvars[item]['ansible_default_ipv4']['address'])) }}, + {%- if (item != hostvars[item]['ansible_hostname']) -%} + {{ hostvars[item]['ansible_hostname'] }}, + {{ hostvars[item]['ansible_hostname'] }}.{{ dns_domain }}, + {%- endif -%} + {{ item }},{{ item }}.{{ dns_domain }}, + {%- endfor -%} + 127.0.0.1,localhost proxy_env: http_proxy: "{{ http_proxy| default ('') }}"