Commit 6761357 1 parent 4e6c7a6 commit 6761357 Copy full SHA for 6761357
File tree 3 files changed +18
-5
lines changed
3 files changed +18
-5
lines changed Original file line number Diff line number Diff line change 1
1
---
2
- - name : Copy requirements.txt
3
- copy :
4
- src : " {{ odoo_role_community_modules_requirements_path }}"
2
+ - name : Create requirements.txt from template
3
+ ansible.builtin.template :
4
+ src : " {{ lookup('ansible.builtin.first_found', template_sources) }}"
5
5
dest : " {{ odoo_role_odoo_modules_path }}/requirements.txt"
6
6
owner : " {{ odoo_role_odoo_user }}"
7
7
group : " {{ odoo_role_odoo_group }}"
8
8
mode : 0644
9
+ vars :
10
+ template_sources :
11
+ - " {{ inventory_dir }}/../files/requirements.txt"
12
+ - templates/requirements.txt.j2
9
13
tags : ['community-modules', 'only-modules']
10
14
11
15
- name : Deploy community roles with pip
Original file line number Diff line number Diff line change 123
123
become : true
124
124
become_user : " {{ odoo_role_odoo_user }}"
125
125
ansible.builtin.shell : >
126
- {{ odoo_role_odoo_python_path }} -m pip list | grep odoo
126
+ {{ odoo_role_odoo_python_path }} -m pip show odoo
127
127
register : odoo_package_is_installed
128
128
failed_when : odoo_package_is_installed.rc not in [0,1]
129
129
130
130
- name : Install Odoo
131
131
become : true
132
132
become_user : " {{ odoo_role_odoo_user }}"
133
133
shell : " cd {{ odoo_role_odoo_path }} && {{ odoo_role_odoo_python_path }} setup.py install"
134
- when : odoo_role_desired_tar_download.changed or odoo_role_desired_git_download.changed or odoo_package_is_installed.stdout == ''
134
+ when : odoo_role_desired_tar_download.changed or odoo_role_desired_git_download.changed or odoo_package_is_installed.rc == 1
135
135
136
136
- name : Populate community db modules
137
137
set_fact :
Original file line number Diff line number Diff line change
1
+ # {{ ansible_managed }}
2
+
3
+ {% for package in odoo_role_odoo_community_packages |default ([]) %}
4
+ {{ package }}
5
+ {% endfor %}
6
+
7
+ {% for package in odoo_role_odoo_project_packages |default ([]) %}
8
+ {{ package }}
9
+ {% endfor %}
You can’t perform that action at this time.
0 commit comments