From 10dd32431ae96cbdac8e1a728e367b806f2c141e Mon Sep 17 00:00:00 2001 From: Tobias Herre Date: Mon, 22 Nov 2021 14:43:39 +0100 Subject: [PATCH] Make masterpassword not mandatory --- wmde-odoo/manifests/init.pp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/wmde-odoo/manifests/init.pp b/wmde-odoo/manifests/init.pp index 3261332..a690f6a 100644 --- a/wmde-odoo/manifests/init.pp +++ b/wmde-odoo/manifests/init.pp @@ -50,7 +50,7 @@ class odoo( $version = "wmde8.0", $source = 'https://srcsrv.wikimedia.de/WMDE/odoo.git', # $source = 'https://www.github.com/odoo/odoo.git' - $masterpassword, + $masterpassword=undef, ) inherits odoo::params { @@ -86,8 +86,19 @@ inherits odoo::params { ensure => file, content => template("odoo/dot_openerp_serverrc.erp"), require => User["$odoo_user"], + owner => "$odoo_user", + mode => "600", } } + else { + file {"${odoo_user_homedir}/.openerp_serverrc": + ensure => file, + require => User["$odoo_user"], + owner => "$odoo_user", + mode => "600", + } + + }