WeChat-Service/deploy/site.yml

30 lines
920 B
YAML

# This is your main playbook you will run with:
# ansible-playbook site.yml
# You can kick off everything from this playbook.
# Or, you can create separate playbooks in this directory for specific orchestration events.
---
- name: apply common configuration to all nodes
hosts: all
# user: root
tasks:
- name: copy file at root dir of flash in slot 3 of sw1(ios)
ansible.builtin.copy:
src: docker-compose.yaml
dest: /home/app/usvisatrackapi/docker-compose.yaml
- name: Docker Pull
ansible.builtin.shell:
cmd: sudo docker compose pull
chdir: /home/app/usvisatrackapi/
- name: Docker Remove Orphans
ansible.builtin.shell:
cmd: docker compose up -d --remove-orphans
chdir: /home/app/usvisatrackapi/
# - name: Docker Image Prune
# ansible.builtin.shell:
# cmd: docker image prune
# chdir: /home/app/usvisatrackapi/