github.com/weaveworks/common@v0.0.0-20230728070032-dd9e68f319d5/tools/config_management/roles/sock-shop/tasks/tasks.yml (about) 1 --- 2 # Set up sock-shop on top of Kubernetes. 3 # Dependencies on other roles: 4 # - kubernetes 5 6 - name: create sock-shop namespace in k8s 7 command: kubectl --kubeconfig /etc/kubernetes/admin.conf create namespace sock-shop 8 9 - name: create sock-shop in k8s 10 command: kubectl --kubeconfig /etc/kubernetes/admin.conf apply -n sock-shop -f "https://github.com/microservices-demo/microservices-demo/blob/master/deploy/kubernetes/complete-demo.yaml?raw=true" 11 12 - name: describe front-end service 13 command: kubectl --kubeconfig /etc/kubernetes/admin.conf describe svc front-end -n sock-shop 14 changed_when: false 15 register: kubectl_describe_svc_frontend 16 tags: 17 - output 18 19 - name: print outpout of `kubectl describe svc front-end -n sock-shop` 20 debug: msg="{{ kubectl_describe_svc_frontend.stdout_lines }}" 21 tags: 22 - output 23 24 - name: list sock-shop k8s' pods 25 command: kubectl --kubeconfig /etc/kubernetes/admin.conf get pods -n sock-shop 26 changed_when: false 27 register: kubectl_get_pods 28 tags: 29 - output 30 31 - name: print outpout of `kubectl get pods -n sock-shop` 32 debug: msg="{{ kubectl_get_pods.stdout_lines }}" 33 tags: 34 - output