diff --git a/hosts b/hosts new file mode 100644 index 0000000..2302eda --- /dev/null +++ b/hosts @@ -0,0 +1 @@ +localhost ansible_connection=local diff --git a/local.yaml b/local.yaml new file mode 100644 index 0000000..864fe39 --- /dev/null +++ b/local.yaml @@ -0,0 +1,5 @@ +- hosts: localhost + gather_facts: yes + user: root + roles: + - odoo diff --git a/roles/odoo/tasks/main.yml b/roles/odoo/tasks/main.yml new file mode 100644 index 0000000..f2c5493 --- /dev/null +++ b/roles/odoo/tasks/main.yml @@ -0,0 +1,41 @@ +--- + +- name: Install apt packages + apt: + name: + - build-essential + - nginx + - python-pip + - libpq-dev + - libxml2-dev + - libxslt1-dev + - libsasl2-dev + - libldap2-dev + - libssl-dev + - libjpeg-dev + - libfreetype6-dev + - zlib1g-dev + - zip + - unzip + - libcups2-dev + +- name: Install python packages + pip: + name: + - pandas + - num2words + - paramiko + - html2text + - xlsxwriter + - progressbar2 + - xlrd + - GitPython==0.3.2 + - psycopg2-binary + - pycups==1.9.74 + +- name: Create odoo user + user: + name: odoo + comment: Odoo 8 user + +