Switch to ansible_hostname in calico
For consistancy with kubernetes services we should use the same hostname for nodes, which is 'ansible_hostname'. Also fixing missed 'kube-node' in templates, Calico is installed on 'k8s-cluster' roles, not only 'kube-node'.
This commit is contained in:
parent
1df50adc1c
commit
46c177b982
3 changed files with 4 additions and 4 deletions
|
@ -7,7 +7,7 @@ Wants=docker.socket
|
|||
[Service]
|
||||
User=root
|
||||
PermissionsStartOnly=true
|
||||
{% if inventory_hostname in groups['kube-node'] and peer_with_router|default(false)%}
|
||||
{% if inventory_hostname in groups['k8s-cluster'] and peer_with_router|default(false)%}
|
||||
ExecStart={{ bin_dir }}/calicoctl node --ip={{ip | default(ansible_default_ipv4.address) }} --as={{ local_as }} --detach=false --node-image={{ calico_node_image_repo }}:{{ calico_node_image_tag }}
|
||||
{% else %}
|
||||
ExecStart={{ bin_dir }}/calicoctl node --ip={{ip | default(ansible_default_ipv4.address) }} --detach=false --node-image={{ calico_node_image_repo }}:{{ calico_node_image_tag }}
|
||||
|
|
|
@ -7,9 +7,9 @@ CALICO_IP6=""
|
|||
{% if calico_network_backend is defined %}
|
||||
CALICO_NETWORKING_BACKEND="{{calico_network_backend }}"
|
||||
{% endif %}
|
||||
{% if inventory_hostname in groups['kube-node'] and peer_with_router|default(false)%}
|
||||
{% if inventory_hostname in groups['k8s-cluster'] and peer_with_router|default(false)%}
|
||||
CALICO_AS="{{ local_as }}"
|
||||
{% endif %}
|
||||
CALICO_NO_DEFAULT_POOLS="true"
|
||||
CALICO_LIBNETWORK_ENABLED="true"
|
||||
CALICO_HOSTNAME="{{ inventory_hostname }}"
|
||||
CALICO_HOSTNAME="{{ ansible_hostname }}"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "calico-k8s-network",
|
||||
{% if not legacy_calicoctl %}
|
||||
"hostname": "{{ inventory_hostname }}",
|
||||
"hostname": "{{ ansible_hostname }}",
|
||||
{% endif %}
|
||||
"type": "calico",
|
||||
"etcd_endpoints": "{{ etcd_access_endpoint }}",
|
||||
|
|
Loading…
Reference in a new issue