github.com/weaveworks/common@v0.0.0-20230728070032-dd9e68f319d5/tools/config_management/roles/weave-kube/tasks/main.yml (about) 1 --- 2 # Set up Weave Kube on top of Kubernetes. 3 4 - name: set url for weave-kube daemonset 5 set_fact: 6 weave_kube_url: '{{ (kubernetes_version < "1.6") | ternary("https://git.io/weave-kube", "https://git.io/weave-kube-1.6") }}' 7 8 - name: configure weave net's cni plugin 9 command: 'kubectl {{ kubeconfig }} apply -f {{ weave_kube_url }}' 10 when: '{{ play_hosts[0] == inventory_hostname }}' 11 12 - name: list kubernetes' pods 13 command: 'kubectl {{ kubeconfig }} get pods --all-namespaces' 14 when: '{{ play_hosts[0] == inventory_hostname }}' 15 changed_when: false 16 register: kubectl_get_pods 17 tags: 18 - output 19 20 - name: print outpout of `kubectl get pods --all-namespaces` 21 debug: msg="{{ kubectl_get_pods.stdout_lines }}" 22 when: '{{ play_hosts[0] == inventory_hostname }}' 23 tags: 24 - output