Skip to content

Commit 169e01c

Browse files
committed
Merge branch 'develop'
2 parents 47ca238 + a77b0b4 commit 169e01c

File tree

8 files changed

+49
-8
lines changed

8 files changed

+49
-8
lines changed

roles/lamachine-core/defaults/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ python_bin: "python3" #path to the global python3 interpreter, may be an absolut
1414
pip_bin: "pip3" #must correspond to the one belonging to the above python interpreter
1515
webserver: false
1616
webservertype: "nginx"
17+
root: false
1718
unix_group: "{{unix_user}}"
1819
web_user: "{{unix_user}}"
1920
web_group: "{{web_user}}"

roles/lamachine-core/tasks/macosx.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,4 @@
3131
become_user: root
3232
command: pip3 install virtualenv
3333
when: localenv_type == "virtualenv"
34+
ignore_errors: yes

roles/lamachine-core/tasks/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@
274274
content: |
275275
Defaults env_keep += "PYTHONPATH"
276276
Defaults secure_path = {{global_prefix}}/bin:{{global_prefix}}/sbin:/sbin:/bin:/usr/sbin:/usr/bin
277-
when: root and locality == "global"
277+
when: locality == "global" and root
278278

279279
- name: Enable activation script globally
280280
become: "{{lm_become}}"

roles/lamachine-core/tasks/webserver.yml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,14 +133,30 @@
133133
file:
134134
path: "{{ lm_prefix }}/{{item}}"
135135
state: directory
136-
owner: "{{unix_user}}"
136+
owner: "{{web_group}}"
137137
group: "{{web_group}}"
138138
mode: u+rwx,g+rwsx,a+rx
139139
with_items:
140140
- "var/log/uwsgi"
141141
- "var/log/nginx"
142142
- "var/tmp"
143143

144+
- name: Recursively setting log/tmp permissions
145+
become: "{{lm_become}}"
146+
become_user: root
147+
file:
148+
path: "{{ lm_prefix }}/{{item}}"
149+
state: directory
150+
owner: "{{web_user}}"
151+
group: "{{web_group}}"
152+
mode: u+rwX,g+rwX,a+rX
153+
recurse: yes
154+
with_items:
155+
- "var/log/uwsgi"
156+
- "var/log/nginx"
157+
- "var/tmp"
158+
ignore_errors: yes
159+
144160
- name: Create webserver data directory (writable)
145161
become: "{{lm_become}}"
146162
become_user: root

roles/languagemachines-python/templates/uwsgi/flat.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@ env = PATH={{lm_prefix}}/bin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2323
env = LD_LIBRARY_PATH={{lm_prefix}}/lib:/usr/local/lib:/usr/lib:/lib
2424
env = PYTHONPATH={{lm_prefix}}/etc/
2525
env = DJANGO_SETTINGS_MODULE=flat_settings
26-
attach-daemon = foliadocserve -d {{www_data_path}}/flat.docroot -l {{lm_prefix}}/var/log/foliadocserve/foliadocserve.log --git --expirationtime 120 -p 3030
26+
attach-daemon2 = cmd=foliadocserve -d {{www_data_path}}/flat.docroot -l {{lm_prefix}}/var/log/foliadocserve/foliadocserve.log --git --expirationtime 120 -p 3030,control=True

roles/tscan/templates/uwsgi/tscan.ini

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ manage-script-name = {% if webservertype == "nginx" %}true{% else %}false{% endi
2222
env = PATH={{lm_prefix}}/bin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2323
env = LD_LIBRARY_PATH={{lm_prefix}}/lib:{{lm_prefix}}/opt/Alpino/create_bin/extralibs/boost:{{lm_prefix}}/opt/Alpino/create_bin/extralibs:/usr/local/lib:/usr/lib:/lib
2424
env = ALPINO_HOME={{lm_prefix}}/opt/Alpino
25-
attach-daemon2 = cmd={{lm_prefix}}/src/tscan/startfrog.sh,control=True
26-
attach-daemon2 = cmd={{lm_prefix}}/src/tscan/startalpino.sh,control=True
27-
attach-daemon2 = cmd={{lm_prefix}}/src/tscan/startwopr02.sh,control=True
28-
attach-daemon2 = cmd={{lm_prefix}}/src/tscan/startwopr20.sh,control=True
25+
attach-daemon2 = cmd={{lm_prefix}}/src/tscan/webservice/startfrog.sh,control=True,chdir={{lm_prefix}}/src/tscan/webservice/
26+
attach-daemon2 = cmd={{lm_prefix}}/src/tscan/webservice/startalpino.sh,control=True,chdir={{lm_prefix}}/src/tscan/webservice/
27+
attach-daemon2 = cmd={{lm_prefix}}/src/tscan/webservice/startwopr02.sh,control=True,chdir={{lm_prefix}}/src/tscan/webservice/
28+
attach-daemon2 = cmd={{lm_prefix}}/src/tscan/webservice/startwopr20.sh,control=True,chdir={{lm_prefix}}/src/tscan/webservice/

roles/valkuil/tasks/main.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,29 @@
6363
group: "{{unix_group}}"
6464
when: webservertype == "nginx" and ("all" in services or "valkuil" in services)
6565

66+
- name: Creating run directory
67+
become: "{{lm_become}}"
68+
become_user: root
69+
file:
70+
path: "{{ lm_prefix }}/src/valkuil-gecco/run"
71+
state: directory
72+
owner: "{{web_user}}"
73+
group: "{{web_group}}"
74+
mode: u+rwX,g+rwsX,a+rX
75+
ignore_errors: yes
76+
77+
- name: Recursively setting run permissions
78+
become: "{{lm_become}}"
79+
become_user: root
80+
file:
81+
path: "{{ lm_prefix }}/src/valkuil-gecco/run"
82+
state: directory
83+
owner: "{{web_user}}"
84+
group: "{{web_group}}"
85+
mode: u+rwX,g+rwX,a+rX
86+
recurse: yes
87+
ignore_errors: yes
88+
6689
- name: "Install uwsgi configurations"
6790
become: "{{lm_become}}"
6891
become_user: root

roles/valkuil/templates/uwsgi/valkuil.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,5 @@ manage-script-name = {% if webservertype == "nginx" %}true{% else %}false{% endi
2020

2121
env = PATH={{lm_prefix}}/bin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2222
env = LD_LIBRARY_PATH={{lm_prefix}}/lib:/usr/local/lib:/usr/lib:/lib
23-
attach-daemon2 = cmd=gecco {{lm_prefix}}/src/valkuil-gecco/valkuil.yml startservers
23+
attach-daemon2 = cmd=gecco {{lm_prefix}}/src/valkuil-gecco/valkuil.yml startservers --blocking,control=True
2424

0 commit comments

Comments
 (0)