set config flags before instantiating nova service managers
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Fri, 3 Feb 2012 19:11:32 +0000 (14:11 -0500)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Fri, 3 Feb 2012 19:11:32 +0000 (14:11 -0500)
sfa/openstack/nova_shell.py

index 9730ab8..3c8ae88 100644 (file)
@@ -57,11 +57,12 @@ class NovaShell:
         if is_local and has_nova:
             logger.debug('nova access - native')
             # load the config
+            flags.FLAGS(['foo', '--flagfile=/etc/nova/nova.conf', 'foo', 'foo'])
+            # instantiate managers 
             self.auth_manager = AuthManager()
             self.compute_manager = ComputeManager()
             self.network_manager = NetworkManager()
             self.scheduler_manager = SchedulerManager()
-            flags.FLAGS(['foo', '--flagfile=/etc/nova/nova.conf', 'foo', 'foo'])
             self.context = context.get_admin_context()
             self.db = wrap_context(db, self.context)
         else: