Browse Source

Creates a config file with masterpassword

master
Tobias Herre 2 years ago
parent
commit
9437eed92a
  1. 10
      wmde-odoo/manifests/init.pp
  2. 2
      wmde-odoo/manifests/params.pp
  3. 64
      wmde-odoo/templates/dot_openerp_serverrc.erp

10
wmde-odoo/manifests/init.pp

@ -48,9 +48,9 @@
class odoo(
$version = "wmde8.0",
$source = 'https://srcsrv.wikimedia.de/WMDE/odoo.git'
$source = 'https://srcsrv.wikimedia.de/WMDE/odoo.git',
# $source = 'https://www.github.com/odoo/odoo.git'
$masterpassword = "WMDEMPWD"
)
inherits odoo::params {
@ -74,14 +74,20 @@ inherits odoo::params {
file {"$homedirs":
ensure => 'directory'
}
user {"$odoo_user":
ensure => present,
home => "${odoo_user_homedir}",
require => File["$homedirs"],
managehome => true,
} ->
file {"${odoo_user_homedir}/.openerp_serverrc":
ensure => file,
content => template("odoo/dot_openerp_serverrc.erp"),
}
package {$prepkg:
ensure => "installed"
}

2
wmde-odoo/manifests/params.pp

@ -25,7 +25,7 @@ class odoo::params{
"cyrus-sasl",
"textproc/py-libxml2",
"jpeg",
"python",
"python27",
"devel/py-pip",
"git",
"postgresql96-client",

64
wmde-odoo/templates/dot_openerp_serverrc.erp

@ -0,0 +1,64 @@
[options]
addons_path = /usr/home/odoo/system/openerp/addons,/usr/home/odoo/system/addons
admin_passwd = <%= @masterpassword %>
auto_reload = False
csv_internal_sep = ,
data_dir = /usr/home/odoo/.local/share/Odoo
db_host = False
db_maxconn = 64
db_name = False
db_password = False
db_port = False
db_template = template1
db_user = odoo
dbfilter = .*
debug_mode = False
demo = {}
email_from = False
geoip_database = /usr/share/GeoIP/GeoLiteCity.dat
import_partial =
limit_memory_hard = 2684354560
limit_memory_soft = 2147483648
limit_request = 8192
limit_time_cpu = 60
limit_time_real = 120
list_db = True
log_db = False
log_db_level = warning
log_handler = :INFO
log_level = info
logfile = False
logrotate = False
longpolling_port = 8072
max_cron_threads = 2
osv_memory_age_limit = 1.0
osv_memory_count_limit = False
pg_path = None
pidfile = False
proxy_mode = False
reportgz = False
secure_cert_file = server.cert
secure_pkey_file = server.pkey
server_wide_modules = web,web_kanban
smtp_password = False
smtp_port = 25
smtp_server = localhost
smtp_ssl = False
smtp_user = False
syslog = False
test_commit = False
test_enable = False
test_file = False
test_report_directory = False
timezone = False
translate_modules = ['all']
unaccent = False
without_demo = False
workers = 0
xmlrpc = True
xmlrpc_interface =
xmlrpc_port = 8069
xmlrpcs = True
xmlrpcs_interface =
xmlrpcs_port = 8071
Loading…
Cancel
Save