You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 lines
790 B

  1. [config]
  2. CALICO_IPAM=true
  3. # Location of etcd cluster used by Calico. By default, this uses the etcd
  4. # instance running on the Kubernetes Master
  5. ETCD_AUTHORITY=127.0.0.1:2379
  6. # The kubernetes-apiserver location - used by the calico plugin
  7. {% if loadbalancer_apiserver is defined and apiserver_loadbalancer_domain_name is defined %}
  8. KUBE_API_ROOT=https://{{ apiserver_loadbalancer_domain_name }}:{{ loadbalancer_apiserver.port }}/api/v1/
  9. {% else %}
  10. KUBE_API_ROOT=https://{{ hostvars[groups['kube-master'][0]]['ip'] | default(hostvars[groups['kube-master'][0]]['ansible_default_ipv4']['address']) }}:{{kube_apiserver_port}}/api/v1/
  11. {% endif %}
  12. # Kubernetes authentication token
  13. {% if calico_token is defined | default('') %}
  14. KUBE_AUTH_TOKEN={{ calico_token.content|b64decode }}
  15. {% endif %}