[ansible] update tasks
This commit is contained in:
13
ansible/roles/deploy/tasks/clean.yml
Normal file
13
ansible/roles/deploy/tasks/clean.yml
Normal file
@@ -0,0 +1,13 @@
|
||||
|
||||
- name: Find old releases
|
||||
find:
|
||||
paths: "{{ project_dir }}/releases"
|
||||
recurse: no
|
||||
file_type: directory
|
||||
register: releases
|
||||
|
||||
- name: Delete old releases
|
||||
file:
|
||||
path: "{{ item.path }}"
|
||||
state: absent
|
||||
with_items: "{{ (releases.files | sort(attribute='path'))[0:-5] }}"
|
||||
@@ -18,7 +18,9 @@
|
||||
dest: "{{ project_dir }}/current"
|
||||
state: link
|
||||
|
||||
#- name: "restart {{ project_name }} service"
|
||||
# systemd:
|
||||
# state: restarted
|
||||
# name: "{{ project_name }}"
|
||||
- name: Restart {{ project_name }} service
|
||||
command: "sudo /bin/systemctl restart tankz"
|
||||
args:
|
||||
warn: no
|
||||
|
||||
- import_tasks: clean.yml
|
||||
Reference in New Issue
Block a user