0001-run-bijoe-in-python3-40672.patch
delete-tenants.yml | ||
---|---|---|
34 | 34 | |
35 | 35 |
- name: "delete chrono tenant" |
36 | 36 |
command: "{{venv_py3_bin}}/{{apps['chrono']['project_name']}}-manage delete_tenant {{tenants_conf['dev-chrono']}}" |
37 | 37 |
ignore_errors: yes |
38 | 38 | |
39 | 39 |
- name: "delete passerelle tenant" |
40 | 40 |
command: "{{venv_py3_bin}}/{{apps['passerelle']['project_name']}}-manage delete_tenant {{tenants_conf['dev-passerelle']}}" |
41 | 41 |
ignore_errors: yes |
42 | ||
43 |
- name: "delete bijoe tenant" |
|
44 |
command: "{{venv_py3_bin}}/{{apps['bijoe']['project_name']}}-manage delete_tenant {{tenants_conf['dev-bijoe']}}" |
|
45 |
ignore_errors: yes |
roles/bijoe/tasks/main.yml | ||
---|---|---|
17 | 17 | |
18 | 18 |
- name: bijoe nginx setup |
19 | 19 |
import_role: |
20 | 20 |
name: nginx-setup |
21 | 21 | |
22 | 22 |
- name: import-wcs-data script |
23 | 23 |
copy: |
24 | 24 |
src: "{{ src_dir }}/bijoe/debian/import-wcs-data.sh" |
25 |
dest: "{{ venv_bin }}/import-wcs-data.sh" |
|
25 |
dest: "{{ venv_py3_bin }}/import-wcs-data.sh"
|
|
26 | 26 |
mode: u+x |
roles/bijoe/vars/main.yml | ||
---|---|---|
1 | 1 |
app_name: bijoe |
2 | 2 |
compile_scss: false |
3 | 3 |
compile_translations: true |
4 | 4 |
db_name: "{{apps['bijoe']['db_name']}}" |
5 |
manage_cmd: "{{venv_python}} {{src_dir}}/bijoe/manage.py" |
|
5 |
manage_cmd: "{{venv_py3_python}} {{src_dir}}/bijoe/manage.py"
|
|
6 | 6 |
nginx_host_pattern: "{{apps['bijoe']['nginx_host_pattern']}}" |
7 | 7 |
nginx_template_name: "std-nginx-server.j2" |
8 | 8 |
project_name: "{{apps['bijoe']['project_name']}}" |
9 | 9 |
server_port: "{{apps['bijoe']['server_port']}}" |
10 | 10 |
settings_env_var: BIJOE_SETTINGS_FILE |
11 |
virtualenv: "{{venv}}" |
|
11 |
virtualenv: "{{venv_py3}}" |
roles/hobo-agent/templates/hobo-agent-settings.j2 | ||
---|---|---|
8 | 8 |
{% endfor %} |
9 | 9 |
} |
10 | 10 | |
11 | 11 |
{% for appkey, app in apps.items() %} |
12 | 12 |
{% if appkey == 'wcs' %} |
13 | 13 |
WCS_MANAGE_COMMAND = "{{venv_py3_bin}}/wcsctl.py -f {{publik_settings}}/wcs/wcs.cfg" |
14 | 14 |
WCS_MANAGE_TRY_COMMAND = "{{venv_py3_bin}}/wcsctl.py" |
15 | 15 |
{% else %} |
16 |
{% if appkey in ('combo', 'chrono', 'fargo', 'passerelle') %} |
|
16 |
{% if appkey in ('bijoe', 'combo', 'chrono', 'fargo', 'passerelle') %}
|
|
17 | 17 |
{# applications en python3 #} |
18 | 18 |
{% filter upper %}{{appkey}}{% endfilter %}_MANAGE_COMMAND = "{{venv_py3_bin}}/{{app['project_name']}}-manage" |
19 | 19 |
{% else %} |
20 | 20 |
{# cas général, applications Django toutjours en python2, devra disparaître #} |
21 | 21 |
{% filter upper %}{{appkey}}{% endfilter %}_MANAGE_COMMAND = "{{venv_bin}}/{{app['project_name']}}-manage" |
22 | 22 |
{% endif %} |
23 | 23 |
{% filter upper %}{{appkey}}{% endfilter %}_MANAGE_TRY_COMMAND = {% filter upper %}{{appkey}}{% endfilter %}_MANAGE_COMMAND |
24 | 24 |
{% endif %} |
25 |
- |