unify the way of obtaining network configuration 61/31661/1
authorSerenaFeng <feng.xiaowei@zte.com.cn>
Fri, 24 Mar 2017 06:51:32 +0000 (14:51 +0800)
committerSerenaFeng <feng.xiaowei@zte.com.cn>
Fri, 24 Mar 2017 06:51:32 +0000 (14:51 +0800)
Change-Id: Idd960d7faf0f24ae8caac13562858ccaa1c67f7b
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
deploy/config/network.py
deploy/prepare/execute.py

index 9f03bc1..cd38e94 100644 (file)
@@ -64,11 +64,3 @@ class NetworkConfig(object):
         prefix = self.type2name[network_type]
         name = '{}_{}'.format(prefix, field) if field else prefix
         setattr(self, name, value)
-
-    @property
-    def external_network(self):
-        return self._get_network('EXTERNAL')
-
-    @property
-    def external_name(self):
-        return self.external_network['network_name']
index 30319b2..1e88755 100644 (file)
@@ -40,9 +40,9 @@ def _config_service(service, subs):
 
 @_config_service('nova', ['api'])
 def _set_default_floating_pool(network_file):
-    xnet = NetworkConfig(network_file=network_file).external_network
+    xnet = NetworkConfig(network_file=network_file).ext_network_name
     return '[DEFAULT]\n' \
-           'default_floating_pool = {}\n'.format(xnet['network_name'])
+           'default_floating_pool = {}\n'.format(xnet)
 
 
 @_config_service('heat', ['api', 'engine'])