Location of the ansible playbook
[ansadmin@ansible-server docker]$ pwd
/opt/docker
[ansadmin@ansible-server docker]$ cat hosts
localhost
[kubernetes]
172.aaa.bbb.ccc
[ansible]
172.xxx.xxx.xxx
- create deployment and service
[ansadmin@ansible-server docker]$ cat kube_deploy.yml
---
- hosts: kubernetes
user: root
tasks:
- name: deploy regapp on kubernetes
command: kubectl apply -f user-service-deployment.yml
- name: create service for regapp
command: kubectl apply -f user-service-service.yml
- name: update deployment with new pods if image updated in docker hub
command: kubectl rollout restart deployment.apps/jamongx-user-service