File tree Expand file tree Collapse file tree 1 file changed +19
-6
lines changed Expand file tree Collapse file tree 1 file changed +19
-6
lines changed Original file line number Diff line number Diff line change 25
25
- name : get rubywarden code
26
26
git :
27
27
repo : " https://github.com/jcs/rubywarden.git"
28
- dest : " {{ rw_home }}/rw "
28
+ dest : " {{ rw_src }}"
29
29
version : " {{ rw_commit }}"
30
30
31
31
- name : run bundler
32
32
bundler :
33
33
executable : /usr/local/bin/bundle24
34
34
gem_path : " {{ rw_home }}/rb"
35
35
binstub_directory : " {{ rw_home }}/rb/bin"
36
- chdir : " {{ rw_home }}/rw "
36
+ chdir : " {{ rw_src }}"
37
37
state : present
38
38
39
- - name : make the production db dir
39
+ - name : make the {{ rw_env }} db dir
40
40
file :
41
- path : " {{ rw_home }}/rw/ db/production "
41
+ path : " {{ rw_src }}/db/{{ rw_env }} "
42
42
state : directory
43
43
owner : " {{ rw_user }}"
44
44
group : " {{ rw_group }}"
45
+ recurse : yes
45
46
register : migrate
46
47
47
48
- name : run db:migrate
48
49
when : migrate.changed
49
50
command : " env RACK_ENV={{ rw_env }} bundle24 exec rake db:migrate"
50
51
args :
51
- chdir : " {{ rw_home }}/rw"
52
+ chdir : " {{ rw_src }}"
53
+
54
+ - name : verify perms {{ rw_env }} db dir
55
+ file :
56
+ path : " {{ rw_src }}/db/{{ rw_env }}"
57
+ state : directory
58
+ owner : " {{ rw_user }}"
59
+ group : " {{ rw_group }}"
60
+ recurse : yes
52
61
53
62
- name : create rubywarden rc script
54
63
register : rc_status
60
69
mode : 755
61
70
62
71
- name : enable rubywarden on boot
72
+ register : started
63
73
service :
64
74
name : rubywarden
65
75
state : started
66
76
enabled : True
67
77
78
+ - name : debug
79
+ debug : msg="{{ started }}"
80
+
68
81
- name : restart rubywarden
69
- when : rc_status.changed
82
+ when : rc_status.changed and started.changed == False
70
83
service :
71
84
name : rubywarden
72
85
state : restarted
You can’t perform that action at this time.
0 commit comments