You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
backend-duoji-monitor/playbook/roles/springbootstart-test/tasks/main.yml

23 lines
800 B
YAML

6 years ago
---
6 years ago
- name: Ensures /home/work/lia/duoji_test dir exists
6 years ago
file: path=/home/work/lia/duoji_test state=directory
6 years ago
- name: stop admin Service
6 years ago
shell: docker-compose -f /home/work/lia/duoji_test/docker-compose.yml down
6 years ago
ignore_errors: True
- name: copy admin docker-compose.yml
copy:
src: docker-compose.yml
6 years ago
dest: /home/work/lia/duoji_test/docker-compose.yml
6 years ago
backup: yes
- name: docker-pull
shell: docker pull {{ DOCKER_REPO }}/{{ IMAGE }} && docker tag {{ DOCKER_REPO }}/{{ IMAGE }} {{ IMAGE }} && docker rmi {{ DOCKER_REPO }}/{{ IMAGE }}
- name: modify docker-compose.yml
6 years ago
shell: cd /home/work/lia/duoji_test && sed -i "s/springbootstart:1.0.0/{{ IMAGE }}/g" docker-compose.yml
6 years ago
- name: start Service
6 years ago
shell: docker-compose -f /home/work/lia/duoji_test/docker-compose.yml up -d