From e921a96bd43b401382cf2d2f56ed0ede5c72d5b5 Mon Sep 17 00:00:00 2001 From: Tobias Herre Date: Tue, 8 Dec 2020 07:50:20 +0100 Subject: [PATCH] Install some additional modules --- wmde-odoo/manifests/init.pp | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/wmde-odoo/manifests/init.pp b/wmde-odoo/manifests/init.pp index 960a147..9c68544 100644 --- a/wmde-odoo/manifests/init.pp +++ b/wmde-odoo/manifests/init.pp @@ -1,3 +1,4 @@ +# # Class: odoo # =========================== # @@ -75,8 +76,9 @@ inherits odoo::params { } user {"$odoo_user": ensure => present, - home => "$odoo_user_homedir", + home => "${odoo_user_homedir}", require => File["$homedirs"], + managehome => true, } @@ -91,7 +93,8 @@ inherits odoo::params { revision => $version, # submodules => false, depth => 1, - require => Package[$prepkg] + require => Package[$prepkg], + user => $odoo_user, } @@ -102,6 +105,25 @@ inherits odoo::params { odoo::addon{"tictac": source => "https://srcsrv.wikimedia.de/WMDE/tictac" } + odoo::addon{"odoo_web_login": + source => "https://srcsrv.wikimedia.de/WMDE/odoo-module-odoo_web_login.git", + dstdir => "odoo_web_login", + } + odoo::addon{"colors_customization": + source => "https://srcsrv.wikimedia.de/WMDE/odoo-module-colors_customization.git", + dstdir => "colors_customization", + } + odoo::addon{"hr_employee_time_clock": + source => "https://srcsrv.wikimedia.de/WMDE/odoo-module-hr_employee_time_clock.git", + dstdir => "hr_employee_time_clock", + } + + odoo::addon{"web_calendar_year": + source => "https://srcsrv.wikimedia.de/WMDE/odoo-module-web_calendar_year.git", + dstdir => "web_calendar_year", + } + + exec {"install_pre": command => "/bin/ls > /dev/null && $preenv && $pip_cmd install -r $odoo_systemdir/requirements.txt",