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.

22 lines
715 B

  1. ---
  2. - name: "Flannel | Create ServiceAccount ClusterRole and ClusterRoleBinding"
  3. command: "{{ bin_dir }}/kubectl apply -f {{ kube_config_dir }}/cni-flannel-rbac.yml"
  4. run_once: true
  5. when: rbac_enabled and flannel_rbac_manifest.changed
  6. - name: Flannel | Start Resources
  7. kube:
  8. name: "kube-flannel"
  9. kubectl: "{{ bin_dir }}/kubectl"
  10. filename: "{{ kube_config_dir }}/cni-flannel.yml"
  11. resource: "ds"
  12. namespace: "{{system_namespace}}"
  13. state: "latest"
  14. with_items: "{{ flannel_manifest.changed }}"
  15. when: inventory_hostname == groups['kube-master'][0]
  16. - name: Flannel | Wait for flannel subnet.env file presence
  17. wait_for:
  18. path: /run/flannel/subnet.env
  19. delay: 5
  20. timeout: 600