Provide credentials at runtime ============================== To provide credentials dynamically erp-workbench loads a file *sites_pw.py* at startup. From this file **SITES_PW** is imported. SITES_PW is a dictonary of dictonaries with the following minimal set of fields: :: SITENAME { 'odoo_admin_pw' : 'A SUPERSECRET SECRET', ... } Example:: #!/usr/bin/python # -*- encoding: utf-8 -*- SITES_PW = { # docker hub is special, as it has no odoo_admin_pw 'docker_hub' : { 'docker_hub' : { 'robertredcor' : {'docker_hub_pw' : 'RottiTheGreyt'} } }, "aerohrone" : { 'odoo_admin_pw' : 'PasswordForAeroRhone', 'email_pw_incomming' : 'PasswordForAeroRhone', 'email_pw_outgoing' : '', }, "afbsdemo" : { 'odoo_admin_pw' : 'afbsdemo$77', 'email_pw_incomming' : 'afbsdemo$77', 'email_pw_outgoing' : 'afbsdemo$77', }, } All the fields of the credentials dict are merged into the site description with the name of the key used in SITES_PW.