summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-04-03 19:18:36 +0000
committerGerrit Code Review <review@openstack.org>2015-04-03 19:18:36 +0000
commiteb1b4381a8243af0744be47027d795a0f4418cba (patch)
treea41215a9ab20f0b2b0ee7f1a6c432f58fbbcd511
parent880e38c98082b61fa0ff254f3ad577220b6f875d (diff)
parentcdb13a8db59024d21080db7de9c2106c28f55427 (diff)
downloadkeystone-eb1b4381a8243af0744be47027d795a0f4418cba.tar.gz
Merge "Import fernet providers only if used in keystone-manage"
-rw-r--r--keystone/cli.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/keystone/cli.py b/keystone/cli.py
index 4e3535f7d..c50cebf44 100644
--- a/keystone/cli.py
+++ b/keystone/cli.py
@@ -33,7 +33,6 @@ from keystone.i18n import _, _LW
from keystone import identity
from keystone import resource
from keystone import token
-from keystone.token.providers.fernet import utils as fernet
CONF = cfg.CONF
@@ -197,6 +196,8 @@ class FernetSetup(BasePermissionsSetup):
@classmethod
def main(cls):
+ from keystone.token.providers.fernet import utils as fernet
+
keystone_user_id, keystone_group_id = cls.get_user_group()
fernet.create_key_directory(keystone_user_id, keystone_group_id)
if fernet.validate_key_repository():
@@ -226,6 +227,8 @@ class FernetRotate(BasePermissionsSetup):
@classmethod
def main(cls):
+ from keystone.token.providers.fernet import utils as fernet
+
keystone_user_id, keystone_group_id = cls.get_user_group()
if fernet.validate_key_repository():
fernet.rotate_keys(keystone_user_id, keystone_group_id)