From 1a391863df52b1c1a2a4a314cf5a04208af92d2c Mon Sep 17 00:00:00 2001 From: "Jorge E. Gomez" Date: Wed, 23 Sep 2020 16:24:33 -0500 Subject: [PATCH] Download source and use virtualenv --- roles/odoo/tasks/main.yml | 43 +++++++++++++++++++++++++++++++++++---- 1 file changed, 39 insertions(+), 4 deletions(-) diff --git a/roles/odoo/tasks/main.yml b/roles/odoo/tasks/main.yml index 1bdfc69..52ec3a4 100644 --- a/roles/odoo/tasks/main.yml +++ b/roles/odoo/tasks/main.yml @@ -18,9 +18,19 @@ - zip - unzip - libcups2-dev + - postgresql + - postgresql-contrib + +- name: Create odoo user + user: + name: odoo + comment: Odoo 8 user + shell: /bin/bash - name: Install python packages pip: + virtualenv: /home/odoo/.virtualenvs/odoo + virtualenv_python: python2.7 name: - pandas - num2words @@ -33,9 +43,34 @@ - psycopg2-binary - pycups==1.9.74 -- name: Create odoo user - user: - name: odoo - comment: Odoo 8 user +- name: Prepare folders for Odoo + file: + path: '{{ item }}' + state: directory + mode: '0755' + owner: odoo + loop: + - /var/log/odoo + - /opt + - /home/odoo/.local/share/Odoo/filestore/Agofer + - /home/odoo/src +- name: Clone current Odoo code + git: + repo: 'https://gitea.agofer.net/Agofer/odoo_running_code.git' + dest: /home/odoo/src/odoo + depth: 1 + +- name: Download and install wkhtmltopdf + apt: + deb: https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb + +- name: Link wkhtmltopdf scripts + file: + dest: /usr/bin/'{{ item }}' + src: /usr/local/bin/'{{ item }}' + state: link + loop: + - wkhtmltopdf + - wkhtmltoimage