summaryrefslogtreecommitdiffstats
path: root/nova/consoleauth
diff options
context:
space:
mode:
Diffstat (limited to 'nova/consoleauth')
-rw-r--r--nova/consoleauth/__init__.py9
-rw-r--r--nova/consoleauth/manager.py17
2 files changed, 19 insertions, 7 deletions
diff --git a/nova/consoleauth/__init__.py b/nova/consoleauth/__init__.py
index 9d578b77a..4048ae433 100644
--- a/nova/consoleauth/__init__.py
+++ b/nova/consoleauth/__init__.py
@@ -18,9 +18,14 @@
"""Module to authenticate Consoles."""
+from nova.common import cfg
from nova import flags
+consoleauth_topic_opt = \
+ cfg.StrOpt('consoleauth_topic',
+ default='consoleauth',
+ help='the topic console auth proxy nodes listen on')
+
FLAGS = flags.FLAGS
-flags.DEFINE_string('consoleauth_topic', 'consoleauth',
- 'the topic console auth proxy nodes listen on')
+FLAGS.add_option(consoleauth_topic_opt)
diff --git a/nova/consoleauth/manager.py b/nova/consoleauth/manager.py
index 8f86b4b8c..08ddd5a3b 100644
--- a/nova/consoleauth/manager.py
+++ b/nova/consoleauth/manager.py
@@ -22,6 +22,7 @@ import os
import sys
import time
+from nova.common import cfg
from nova import flags
from nova import log as logging
from nova import manager
@@ -29,12 +30,18 @@ from nova import utils
LOG = logging.getLogger('nova.consoleauth')
+
+consoleauth_opts = [
+ cfg.IntOpt('console_token_ttl',
+ default=600,
+ help='How many seconds before deleting tokens'),
+ cfg.StrOpt('consoleauth_manager',
+ default='nova.consoleauth.manager.ConsoleAuthManager',
+ help='Manager for console auth'),
+ ]
+
FLAGS = flags.FLAGS
-flags.DEFINE_integer('console_token_ttl', 600,
- 'How many seconds before deleting tokens')
-flags.DEFINE_string('consoleauth_manager',
- 'nova.consoleauth.manager.ConsoleAuthManager',
- 'Manager for console auth')
+FLAGS.add_options(consoleauth_opts)
class ConsoleAuthManager(manager.Manager):