diff --git a/muranorepository/cmd/run.py b/muranorepository/cmd/run.py index 4243b0e..ebf3c2c 100644 --- a/muranorepository/cmd/run.py +++ b/muranorepository/cmd/run.py @@ -67,7 +67,8 @@ def main(): 'auth_protocol': cfg.CONF.keystone.auth_protocol, 'admin_user': cfg.CONF.keystone.admin_user, 'admin_password': cfg.CONF.keystone.admin_password, - 'admin_tenant_name': cfg.CONF.keystone.admin_tenant_name + 'admin_tenant_name': cfg.CONF.keystone.admin_tenant_name, + 'signing_dir': cfg.CONF.keystone.signing_dir }) if not os.path.isabs(config.CONF.manifests): config.CONF.manifests = os.path.join(possible_topdir, diff --git a/muranorepository/config.py b/muranorepository/config.py index 4f2a45c..2b4beb8 100644 --- a/muranorepository/config.py +++ b/muranorepository/config.py @@ -18,7 +18,8 @@ from muranorepository.consts import * server_opts = [ cfg.StrOpt('host', default='127.0.0.1'), - cfg.IntOpt('port', default=5000)] + cfg.IntOpt('port', default=5000) +] cache_opt = cfg.StrOpt('cache_dir') @@ -28,7 +29,9 @@ keystone_opts = [ cfg.StrOpt('auth_protocol', default='http'), cfg.StrOpt('admin_user', default='admin'), cfg.StrOpt('admin_password', default=None), - cfg.StrOpt('admin_tenant_name', default='admin')] + cfg.StrOpt('admin_tenant_name', default='admin'), + cfg.StrOpt('signing_dir', default='/tmp/keystone-muranorepository') +] type_dirs_opts = [cfg.StrOpt(x) for x in DATA_TYPES]