uotp/uotp/config.py

16 lines
499 B
Python

from etcd3_wrapper import Etcd3Wrapper
from decouple import Config, RepositoryEnv
env_vars = Config(RepositoryEnv('/etc/uotp/uotp.conf'))
etcd_wrapper_args = ()
etcd_wrapper_kwargs = {
'host': env_vars.get('ETCD_URL', 'localhost'),
'port': env_vars.get('ETCD_PORT', 2379),
'ca_cert': env_vars.get('CA_CERT', None),
'cert_cert': env_vars.get('CERT_CERT', None),
'cert_key': env_vars.get('CERT_KEY', None)
}
etcd_client = Etcd3Wrapper(*etcd_wrapper_args, **etcd_wrapper_kwargs)