Skip to content
Snippets Groups Projects
legacy_groups.yml 1.08 KiB
Newer Older
  • Learn to ignore specific revisions
  • ---
    # This is an inventory compatibility playbook to ensure we keep compatibility with old style group names
    
    - name: Add kube-master nodes to kube_control_plane
      hosts: kube-master
      gather_facts: false
    
      tasks:
        - name: add nodes to kube_control_plane group
          group_by:
            key: 'kube_control_plane'
    
    - name: Add kube-node nodes to kube_node
      hosts: kube-node
      gather_facts: false
    
      tasks:
        - name: add nodes to kube_node group
          group_by:
            key: 'kube_node'
    
    - name: Add k8s-cluster nodes to k8s_cluster
      hosts: k8s-cluster
      gather_facts: false
    
      tasks:
        - name: add nodes to k8s_cluster group
          group_by:
            key: 'k8s_cluster'
    
    - name: Add calico-rr nodes to calico_rr
      hosts: calico-rr
      gather_facts: false
    
      tasks:
        - name: add nodes to calico_rr group
          group_by:
            key: 'calico_rr'
    
    - name: Add no-floating nodes to no_floating
      hosts: no-floating
      gather_facts: false
    
      tasks:
        - name: add nodes to no-floating group
          group_by:
            key: 'no_floating'