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.

28 lines
953 B

  1. ---
  2. - name: NetworkManager | Ensure NetworkManager conf.d dir
  3. file:
  4. path: "/etc/NetworkManager/conf.d"
  5. state: directory
  6. recurse: true
  7. - name: NetworkManager | Prevent NetworkManager from managing Calico interfaces (cali*/tunl*/vxlan.calico)
  8. copy:
  9. content: |
  10. [keyfile]
  11. unmanaged-devices+=interface-name:cali*;interface-name:tunl*;interface-name:vxlan.calico;interface-name:vxlan-v6.calico
  12. dest: /etc/NetworkManager/conf.d/calico.conf
  13. mode: "0644"
  14. when:
  15. - kube_network_plugin == "calico"
  16. notify: Preinstall | reload NetworkManager
  17. # TODO: add other network_plugin interfaces
  18. - name: NetworkManager | Prevent NetworkManager from managing K8S interfaces (kube-ipvs0/nodelocaldns)
  19. copy:
  20. content: |
  21. [keyfile]
  22. unmanaged-devices+=interface-name:kube-ipvs0;interface-name:nodelocaldns
  23. dest: /etc/NetworkManager/conf.d/k8s.conf
  24. mode: "0644"
  25. notify: Preinstall | reload NetworkManager