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.

26 lines
589 B

  1. ---
  2. - name: Weave | Set cni directory permissions
  3. file:
  4. path: /opt/cni/bin
  5. state: directory
  6. owner: kube
  7. recurse: true
  8. mode: 0755
  9. - name: Weave | Copy cni plugins
  10. unarchive:
  11. src: "{{ local_release_dir }}/cni-plugins-{{ image_arch }}-{{ cni_version }}.tgz"
  12. dest: "/opt/cni/bin"
  13. mode: 0755
  14. remote_src: yes
  15. - name: Weave | Create manifest
  16. template:
  17. src: weave-net.yml.j2
  18. dest: "{{ kube_config_dir }}/weave-net.yml"
  19. - name: Weave | Fix nodePort for Weave
  20. template:
  21. src: 10-weave.conflist.j2
  22. dest: /etc/cni/net.d/10-weave.conflist