0001-run-wcs-in-python3-38093.patch
roles/hobo-agent/templates/hobo-agent-settings.j2 | ||
---|---|---|
10 | 10 | |
11 | 11 |
{% for appkey, app in apps.items() %} |
12 | 12 |
{% if appkey == 'wcs' %} |
13 |
WCS_MANAGE_COMMAND = "{{venv_bin}}/wcsctl.py -f {{publik_settings}}/wcs/wcs.cfg" |
|
14 |
WCS_MANAGE_TRY_COMMAND = "{{venv_bin}}/wcsctl.py" |
|
13 |
WCS_MANAGE_COMMAND = "{{venv_py3_bin}}/wcsctl.py -f {{publik_settings}}/wcs/wcs.cfg"
|
|
14 |
WCS_MANAGE_TRY_COMMAND = "{{venv_py3_bin}}/wcsctl.py"
|
|
15 | 15 |
{% else %} |
16 | 16 |
{% if appkey in ('combo', 'chrono') %} |
17 | 17 |
{# applications en python3 #} |
roles/wcs/files/requirements.txt | ||
---|---|---|
1 |
http://quixote.python.ca/releases/Quixote-2.7b2.tar.gz |
|
1 |
Quixote |
|
2 | 2 |
graphviz |
3 | 3 |
feedparser |
4 | 4 |
Pillow |
roles/wcs/tasks/main.yml | ||
---|---|---|
8 | 8 |
- name: pip install requirements for wcs |
9 | 9 |
pip: |
10 | 10 |
requirements: "{{venv}}/misc/wcs_requirements.txt" |
11 |
virtualenv: "{{venv}}" |
|
11 |
virtualenv: "{{virtualenv}}"
|
|
12 | 12 | |
13 | 13 |
- name: source install wcs |
14 | 14 |
import_tasks: install_source.yml |
roles/wcs/vars/main.yml | ||
---|---|---|
3 | 3 |
compile_scss: false |
4 | 4 |
compile_translations: true |
5 | 5 |
db_name: "{{apps['wcs']['db_name']}}" |
6 |
manage_cmd: "{{venv_python}} {{src_dir}}/wcs/manage.py" |
|
6 |
manage_cmd: "{{venv_py3_python}} {{src_dir}}/wcs/manage.py"
|
|
7 | 7 |
nginx_host_pattern: "{{apps['wcs']['nginx_host_pattern']}}" |
8 | 8 |
nginx_template_name: "wcs-nginx-server.j2" |
9 | 9 |
project_name: "{{apps['wcs']['project_name']}}" |
10 | 10 |
server_port: "{{apps['wcs']['server_port']}}" |
11 | 11 |
settings_env_var: WCS_SETTINGS_FILE |
12 |
virtualenv: "{{venv}}" |
|
12 |
virtualenv: "{{venv_py3}}" |
|
13 |
- |