fix yml define and wrong implementation 49/25649/1
authorJulien <zhang.jun3g@zte.com.cn>
Thu, 8 Dec 2016 02:50:42 +0000 (10:50 +0800)
committerJulien <zhang.jun3g@zte.com.cn>
Thu, 8 Dec 2016 02:50:42 +0000 (10:50 +0800)
1. use list to define interfaces
2. no necessary to fetch [0]

Change-Id: If17605b27c00d4e7fca8bced9c0bb4f7c724a4f2
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
deploy/config/vm_environment/zte-virtual1/deploy.yml
deploy/config/vm_environment/zte-virtual1/network.yml
deploy/get_conf.py

index 5390ecf..0cb8f62 100644 (file)
@@ -1,20 +1,20 @@
 hosts:
 - name: 'Node5'
   roles:
-  - 'CONTROLLER_LB'
-  - 'COMPUTER'
+    - 'CONTROLLER_LB'
+    - 'COMPUTER'
   ip: '192.168.122.152'
   password: 'ossdbg1'
   interface:
-  - 'ens3':
-    - name: 'MANAGEMENT'
-      ip: '192.168.122.152'
-    - name: 'PUBLICAPI'
-      ip:
-    - name: 'physnet1'
-      ip:
-    - name: 'STORAGE'
-      ip:
-    'ens8':
-    - name: 'EXTERNAL'
-      ip:
+    - 'ens3':
+      - name: 'MANAGEMENT'
+        ip: '192.168.122.152'
+      - name: 'PUBLICAPI'
+        ip:
+      - name: 'physnet1'
+        ip:
+      - name: 'STORAGE'
+        ip:
+    'ens8':
+      - name: 'EXTERNAL'
+        ip:
index 50fca1b..ea08117 100644 (file)
@@ -14,36 +14,36 @@ network-config-metadata:
   created: 'Mon Oct 31 2016'
   comment:
 networks:
-- cidr: '192.168.122.0/24'
-  gateway: '192.168.122.1'
-  ip_ranges:
-  - 'start': '192.168.122.1'
-    'end': '192.168.122.254'
-  name: 'MANAGEMENT'
-- cidr: '192.168.122.0/24'
-  gateway: '192.168.122.1'
-  ip_ranges:
-  - start: '192.168.122.1'
-    end: '192.168.122.254'
-  name: 'STORAGE'
-- cidr: '192.168.2.0/24'
-  gateway: '192.168.2.1'
-  ip_ranges:
-  - 'start': '192.168.2.1'
-    'end': '192.168.2.254'
-  'name': 'EXTERNAL'
-- cidr: '192.168.122.0/24'
-  gateway: '192.168.122.1'
-  ip_ranges:
-  - 'start': '192.168.122.1'
-    'end': '192.168.122.254'
-  name: 'PUBLICAPI'
-- cidr: '192.168.122.0/24'
-  gateway: '192.168.122.1'
-  ip_ranges:
-  - 'start': '192.168.122.1'
-    'end': '192.168.122.254'
-  name: 'physnet1'
+  - cidr: '192.168.122.0/24'
+    gateway: '192.168.122.1'
+    ip_ranges:
+    - 'start': '192.168.122.1'
+      'end': '192.168.122.254'
+    name: 'MANAGEMENT'
+  - cidr: '192.168.122.0/24'
+    gateway: '192.168.122.1'
+    ip_ranges:
+    - start: '192.168.122.1'
+      end: '192.168.122.254'
+    name: 'STORAGE'
+  - cidr: '192.168.2.0/24'
+    gateway: '192.168.2.1'
+    ip_ranges:
+    - 'start': '192.168.2.1'
+      'end': '192.168.2.254'
+    'name': 'EXTERNAL'
+  - cidr: '192.168.122.0/24'
+    gateway: '192.168.122.1'
+    ip_ranges:
+    - 'start': '192.168.122.1'
+      'end': '192.168.122.254'
+    name: 'PUBLICAPI'
+  - cidr: '192.168.122.0/24'
+    gateway: '192.168.122.1'
+    ip_ranges:
+    - 'start': '192.168.122.1'
+      'end': '192.168.122.254'
+    name: 'physnet1'
 
 internal_vip: '192.168.122.144'
 
index 31ccaca..d2b505c 100755 (executable)
@@ -76,7 +76,7 @@ def network(s, seq, network=None):
 @hostdecorator
 def interface(s, seq, host=None):
     hostname = host.get('name', '')
-    interface = host.get('interface', '')[0]
+    interface = host.get('interface', '')
     map = {}
     map[hostname] = interface
     return map