Skip to content
Snippets Groups Projects
Select Git revision
  • e6c4330e4ecf16466d0412ccec3e51573a42e473
  • master default protected
  • v2.28.0
  • v2.27.0
  • v2.25.1
  • v2.24.3
  • v2.26.0
  • v2.24.2
  • v2.25.0
  • v2.24.1
  • v2.22.2
  • v2.23.3
  • v2.24.0
  • v2.23.2
  • v2.23.1
  • v2.23.0
  • v2.22.1
  • v2.22.0
  • v2.21.0
  • v2.20.0
  • v2.19.1
  • v2.18.2
22 results

calico.md

Blame
  • define-first-kube-control.yml 787 B
    ---
    
    - name: Check which kube-control nodes are already members of the cluster
      command: "{{ bin_dir }}/kubectl get nodes --selector=node-role.kubernetes.io/control-plane -o json"
      register: kube_control_planes_raw
      ignore_errors: yes
      changed_when: false
    
    - name: Set fact joined_control_planes
      set_fact:
        joined_control_planes: "{{ ((kube_control_planes_raw.stdout | from_json)['items']) | default([]) | map(attribute='metadata') | map(attribute='name') | list }}"
      delegate_to: item
      loop: "{{ groups['kube_control_plane'] }}"
      when: kube_control_planes_raw is succeeded
      run_once: yes
    
    - name: Set fact first_kube_control_plane
      set_fact:
        first_kube_control_plane: "{{ joined_control_planes | default([]) | first | default(groups['kube_control_plane'] | first) }}"