[ansible] added deploy role

This commit is contained in:
2018-03-28 16:38:16 +03:00
parent f6ebec32ca
commit 6d2a1a002b
26 changed files with 129 additions and 139 deletions

View File

@@ -0,0 +1,17 @@
- name: Update git repository
git:
repo: "{{ repo_url }}"
dest: "{{ project_dir }}/repo"
- name: Creates directory for release
file:
path: "{{ release_dir }}"
state: directory
- name: Copy project files
synchronize:
src: "{{ project_dir }}/repo/"
dest: "{{ release_dir }}"
rsync_opts:
- "--exclude=.git"
delegate_to: "{{ inventory_hostname }}"