--- - name: Weave | Set cni directory permissions file: path: /opt/cni/bin state: directory owner: kube recurse: true mode: 0755 - name: Weave | Copy cni plugins unarchive: src: "{{ local_release_dir }}/cni-plugins-{{ image_arch }}-{{ cni_version }}.tgz" dest: "/opt/cni/bin" mode: 0755 remote_src: yes - name: Weave | Create manifest template: src: weave-net.yml.j2 dest: "{{ kube_config_dir }}/weave-net.yml" - name: Weave | Fix nodePort for Weave template: src: 10-weave.conflist.j2 dest: /etc/cni/net.d/10-weave.conflist