Browse Source

Make Calico nodename overridable on bare metal

Signed-off-by: Daniel Mohr <daniel.mohr@supercrunch.io>
pull/2795/head
Daniel Mohr 6 years ago
parent
commit
476b14b06e
2 changed files with 3 additions and 1 deletions
  1. 2
      roles/network_plugin/calico/defaults/main.yml
  2. 2
      roles/network_plugin/calico/templates/cni-calico.conflist.j2

2
roles/network_plugin/calico/defaults/main.yml

@ -51,3 +51,5 @@ rbac_resources:
# * interface=INTERFACE-REGEX
# see https://docs.projectcalico.org/v3.0/reference/node/configuration#ip-autodetection-methods
# calico_ip_auto_method: "interface=eth.*"
calico_baremetal_nodename: "{{ inventory_hostname }}"

2
roles/network_plugin/calico/templates/cni-calico.conflist.j2

@ -6,7 +6,7 @@
{% if cloud_provider is defined %}
"nodename": "{{ calico_kubelet_name.stdout }}",
{% else %}
"nodename": "{{ inventory_hostname }}",
"nodename": "{{ calico_baremetal_nodename }}",
{% endif %}
"type": "calico",
"etcd_endpoints": "{{ etcd_access_addresses }}",

Loading…
Cancel
Save