File tree Expand file tree Collapse file tree 4 files changed +9
-5
lines changed Expand file tree Collapse file tree 4 files changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ Role Variables
19
19
20
20
| Variable | Default | Description |
21
21
| --------- | ------- | ----------- |
22
+ | rw_ruby | ` 2.6 ` | Ruby version. |
22
23
| rw_port | ` 4567 ` | The port rubywarden should listen on. |
23
24
| rw_user | ` _rubywarden ` | The user that will be added to the system in order to run rubywarden. |
24
25
| rw_home | ` /var/rubywarden ` | Home directory for rw_user. |
Original file line number Diff line number Diff line change 1
1
---
2
2
# defaults file for openbsd-rubywarden
3
3
4
+ rw_ruby : 2.6
4
5
rw_port : 4567
5
6
rw_user : _rubywarden
6
7
rw_group : _rubywarden
@@ -9,3 +10,5 @@ rw_commit: master
9
10
rw_env : production
10
11
rw_home : /var/rubywarden
11
12
rw_src : " {{ rw_home }}/src"
13
+
14
+ rw_ruby_slug : " {{ rw_ruby | regex_replace('\\ .', '') }}"
Original file line number Diff line number Diff line change 6
6
state : installed
7
7
loop :
8
8
- git
9
- - ruby24 -bundler
9
+ - ruby{{ rw_ruby_slug }} -bundler
10
10
- sqlite3
11
11
12
12
- name : add rubywarden group
36
36
37
37
- name : run bundler
38
38
bundler :
39
- executable : /usr/local/bin/bundle24
39
+ executable : /usr/local/bin/bundle{{ rw_ruby_slug }}
40
40
gem_path : " {{ rw_home }}/rb"
41
41
binstub_directory : " {{ rw_home }}/rb/bin"
42
42
chdir : " {{ rw_src }}"
53
53
54
54
- name : run db:migrate
55
55
when : git_updated.changed or migrate.changed
56
- command : " env RUBYWARDEN_ENV={{ rw_env }} bundle24 exec rake db:migrate"
56
+ command : " env RUBYWARDEN_ENV={{ rw_env }} bundle{{ rw_ruby_slug }} exec rake db:migrate"
57
57
args :
58
58
chdir : " {{ rw_src }}"
59
59
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ env="RUBYWARDEN_ENV={{ rw_env }} ALLOW_SIGNUPS=1 PATH=$PATH:{{ rw_home }}/rb/bin
9
9
{% else %}
10
10
env=" RUBYWARDEN_ENV={{ rw_env }} PATH=$PATH :{{ rw_home }}/rb/bin HOME={{ rw_home }}"
11
11
{% endif %}
12
- daemon=" /usr/local/bin/bundle24 "
12
+ daemon=" /usr/local/bin/bundle{{ rw_ruby_slug }} "
13
13
daemon_flags=" exec rackup -p {{ rw_port }} config.ru"
14
14
daemon_user=" {{ rw_user }}"
15
15
@@ -19,7 +19,7 @@ rc_start() {
19
19
${rcexec} " cd {{ rw_home }}/src && env ${env} ${daemon} ${daemon_flags} "
20
20
}
21
21
22
- pexp=" ruby24 .*rackup -p {{ rw_port }} config.ru"
22
+ pexp=" ruby{{ rw_ruby_slug }} .*rackup -p {{ rw_port }} config.ru"
23
23
24
24
rc_reload=NO
25
25
rc_bg=YES
You can’t perform that action at this time.
0 commit comments