JOID PDF-IDF support for intel-pod18
[pharos.git] / labs / bii / idf-pod1.yaml
index 8c358a9..281e63a 100644 (file)
@@ -1,33 +1,74 @@
+##############################################################################
+# Copyright (c) 2018 BII-CFIEC and others.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
 ---
 ### This is a BII POD1 Installer descriptor file ###
 
 idf:
   version: 0.1
+  # NOTE: Temporarily disable Daisy check, since it requires 'storage' network
+  # to be defined in 'idf.net_config' below.
+  installer: ['apex', 'compass4nfv', 'fuel']
   net_config:
+    oob:                     # IPMI management network
+      interface: 0
+      ip-range: 192.168.20.200-192.168.20.205
+      vlan: native
     admin:
       interface: 0
-      vlan: 0
+      vlan: native
       network: 10.20.0.0
       mask: 24
-      gateway: 10.20.0.1
-      dns: 10.20.0.1
     mgmt:
-      interface: 0
-      vlan: 102
-      network: 192.168.102.0
-      mask: 24
-    storage:
-      interface: 0
+      interface: 2
       vlan: 101
       network: 192.168.101.0
       mask: 24
     private:
-      interface: 0
-      vlan: 103
-      network: 192.168.103.0
+      interface: 3
+      vlan: 102
+      network: 192.168.102.0
       mask: 24
     public:
       interface: 1
-      vlan: 0
+      vlan: native
       network: 192.168.20.0
       mask: 24
+      gateway: 192.168.20.1
+      dns:
+        - 114.114.114.114
+        - 8.8.8.8
+  fuel:
+    jumphost:
+      bridges:
+        admin: 'br-pxe'
+        mgmt: 'br-ctl'
+        private: ~
+        public: ~
+    network:
+      node:
+        # Ordered-list, index should be in sync with node index in PDF
+        - interfaces: &interfaces
+            # Ordered-list, index should be in sync with interface index in PDF
+            - 'eno1'
+            - 'eno2'
+            - 'eno3'
+            - 'eno4'
+          busaddr: &busaddr
+            # Bus-info reported by `ethtool -i ethX`
+            - '0000:01:00.0'
+            - '0000:01:00.1'
+            - '0000:02:00.0'
+            - '0000:02:00.1'
+        - interfaces: *interfaces
+          busaddr: *busaddr
+        - interfaces: *interfaces
+          busaddr: *busaddr
+        - interfaces: *interfaces
+          busaddr: *busaddr
+        - interfaces: *interfaces
+          busaddr: *busaddr