forked from jkanclerz/ansible-deploy
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdeploy.yml
34 lines (34 loc) · 837 Bytes
/
deploy.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
---
- hosts: all
become: no
roles:
- deploy.setup
- deploy.project
- deploy.finalize
vars:
deploy:
project:
root: '/tmp/test_deploy'
name: 'My Project'
scm: 'rsync'
source: "dist"
keep_previous_releases: 3
copy_previous_release: True
writable_dirs:
- src: "var/files"
shared_dirs:
- "var/files"
shared_files: []
templated_files:
-
source: "config/settings.ini.j2"
dest: "config/settings.ini"
owner: "{{ ansible_user }}"
group: "{{ ansible_user }}"
rsync_opts:
- "--exclude=directory_to_exclude"
finalize:
required_sudo: False
commands: []
to_be_restarted_services: []
permission_model: 'chmod'