File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed
Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change 1+ - hosts : " {{ env }}"
2+ become : yes
3+ tasks :
4+ - name : remove any previous app services
5+ shell : |
6+ if [ `kubectl get deploy | grep -v NAME | awk '{print $1}' | grep myapp | wc -l` -gt 0 ]; then
7+ kubectl delete deploy `kubectl get deploy | grep -v NAME | awk '{print $1}' | grep myapp`
8+ else
9+ echo "No app deployments found"
10+ fi
11+ if [ `kubectl get svc | grep myapp-svc | awk '{print $1}' | wc -l` -gt 0 ]; then
12+ kubectl delete svc `kubectl get svc | grep myapp-svc | awk '{print $1}'`
13+ else
14+ echo "No app service found"
15+ fi
16+ - name : deploy app
17+ command : kubectl create deploy myapp --image=lerndevops/samplejavaapp:{{ build }}
18+ - name : increase replicas
19+ command : kubectl scale deploy myapp --replicas=2
20+ - name : deploy service
21+ command : kubectl expose deploy myapp --name myapp-svc --port 8080 --type NodePort
You can’t perform that action at this time.
0 commit comments