Commit 4e6c7a6 1 parent 276c88e commit 4e6c7a6 Copy full SHA for 4e6c7a6
File tree 1 file changed +9
-1
lines changed
1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change 119
119
state : link
120
120
when : odoo_role_odoo_version < "12.0" and ansible_distribution == "Ubuntu" and not ansible_distribution_version >= "18.04"
121
121
122
+ - name : Check if Odoo is already installed in virtualenv
123
+ become : true
124
+ become_user : " {{ odoo_role_odoo_user }}"
125
+ ansible.builtin.shell : >
126
+ {{ odoo_role_odoo_python_path }} -m pip list | grep odoo
127
+ register : odoo_package_is_installed
128
+ failed_when : odoo_package_is_installed.rc not in [0,1]
129
+
122
130
- name : Install Odoo
123
131
become : true
124
132
become_user : " {{ odoo_role_odoo_user }}"
125
133
shell : " cd {{ odoo_role_odoo_path }} && {{ odoo_role_odoo_python_path }} setup.py install"
126
- when : odoo_role_desired_tar_download.changed or odoo_role_desired_git_download.changed
134
+ when : odoo_role_desired_tar_download.changed or odoo_role_desired_git_download.changed or odoo_package_is_installed.stdout == ''
127
135
128
136
- name : Populate community db modules
129
137
set_fact :
You can’t perform that action at this time.
0 commit comments