Moving dev branch code to master branch
[yaml_builds.git] / hpgen10.yaml
diff --git a/hpgen10.yaml b/hpgen10.yaml
new file mode 100644 (file)
index 0000000..a2aff22
--- /dev/null
@@ -0,0 +1,316 @@
+---
+##############################################################################
+# Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.        #
+#                                                                            #
+# Licensed under the Apache License, Version 2.0 (the "License"); you may    #
+# not use this file except in compliance with the License.                   #
+#                                                                            #
+# You may obtain a copy of the License at                                    #
+#       http://www.apache.org/licenses/LICENSE-2.0                           #
+#                                                                            #
+# Unless required by applicable law or agreed to in writing, software        #
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT  #
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.           #
+# See the License for the specific language governing permissions and        #
+# limitations under the License.                                             #
+##############################################################################
+
+site_name: hpgen10
+ipmi_admin:
+  username: Administrator
+  password: Admin123
+networks:
+  bonded: yes
+  primary: bond0
+  slaves:
+    - name: ens3f0
+    - name: ens3f1
+  oob:
+    vlan: 40
+    interface: 
+    cidr: 192.168.41.0/24
+    routes:
+      gateway: 192.168.41.1
+    ranges:
+      reserved:
+        start: 192.168.41.2
+        end: 192.168.41.4
+      static:
+        start: 192.168.41.5
+        end: 192.168.41.254
+  host:
+    vlan: 41
+    interface: bond0.41
+    cidr: 192.168.2.0/24
+    subnet: 192.168.2.0
+    netmask: 255.255.255.0
+    routes:
+       gateway: 192.168.2.200
+    ranges:
+      reserved:
+        start: 192.168.2.84
+        end: 192.168.2.86
+      static:
+        start: 192.168.2.1
+        end: 192.168.2.83
+    dns:
+      domain: lab.akraino.org
+      servers: '192.168.2.85 8.8.8.8 8.8.4.4'
+  storage:
+    vlan: 42
+    interface: bond0.42
+    cidr: 172.31.1.0/24
+    ranges:
+      static:
+        start: 172.31.1.2
+        end: 172.31.1.254
+  pxe:
+    vlan: 
+    interface: eno1
+    cidr: 172.30.1.0/24
+    gateway: 172.30.1.1
+    routes:
+       gateway: 172.30.1.30
+    ranges:
+      reserved:
+        start: 172.30.1.1
+        end:  172.30.1.10
+      static:
+        start: 172.30.1.11
+        end: 172.30.1.200
+      dhcp:
+        start: 172.30.1.201
+        end: 172.30.1.254
+    dns:
+      domain: lab.akraino.org
+      servers: '192.168.2.85 8.8.8.8 8.8.4.4'
+    inf: net4
+  ksn:
+    vlan: 44
+    interface: bond0.44
+    cidr: 172.29.1.0/24
+    local_asnumber: 65531
+    ranges:
+      static:
+        start: 172.29.1.5
+        end: 172.29.1.254
+    additional_cidrs:
+      -  172.29.1.136/29
+    ingress_cidr: 172.29.1.137/32
+    peers:
+    - ip: 172.29.1.1
+      scope: global
+      asnumber: 65001
+    vrrp_ip: 172.29.1.1 # keep peers ip address in case of only peer.
+  neutron:
+    vlan: 45
+    interface: bond0.45
+    cidr: 10.0.101.0/24
+    ranges:
+      static:
+        start: 10.0.101.2
+        end: 10.0.101.254
+dns:
+  upstream_servers:
+    - 192.168.2.85
+    - 8.8.8.8
+    - 8.8.8.8
+  upstream_servers_joined: '192.168.2.85,8.8.8.8'
+  ingress_domain: hpgen10.akraino.org
+sriovnets:
+- physical: sriovnet1
+  interface: ens6f0
+  vlan_start: 2001
+  vlan_end: 3000
+  whitelists:
+  - "address": "0000:af:02.0"
+  - "address": "0000:af:02.1"
+  - "address": "0000:af:02.2"
+  - "address": "0000:af:02.3"
+  - "address": "0000:af:02.4"
+  - "address": "0000:af:02.5"
+  - "address": "0000:af:02.6"
+  - "address": "0000:af:02.7"
+  - "address": "0000:af:03.0"
+  - "address": "0000:af:03.1"
+  - "address": "0000:af:03.2"
+  - "address": "0000:af:03.3"
+  - "address": "0000:af:03.4"
+  - "address": "0000:af:03.5"
+  - "address": "0000:af:03.6"
+  - "address": "0000:af:03.7"
+  - "address": "0000:af:04.0"
+  - "address": "0000:af:04.1"
+  - "address": "0000:af:04.2"
+  - "address": "0000:af:04.3"
+  - "address": "0000:af:04.4"
+  - "address": "0000:af:04.5"
+  - "address": "0000:af:04.6"
+  - "address": "0000:af:04.7"
+  - "address": "0000:af:05.0"
+  - "address": "0000:af:05.1"
+  - "address": "0000:af:05.2"
+  - "address": "0000:af:05.3"
+  - "address": "0000:af:05.4"
+  - "address": "0000:af:05.5"
+  - "address": "0000:af:05.6"
+  - "address": "0000:af:05.7"
+- physical: sriovnet2
+  interface: ens6f1
+  vlan_start: 2001
+  vlan_end: 3000
+  whitelists:
+  - "address": "0000:af:0a.0"
+  - "address": "0000:af:0a.1"
+  - "address": "0000:af:0a.2"
+  - "address": "0000:af:0a.3"
+  - "address": "0000:af:0a.4"
+  - "address": "0000:af:0a.5"
+  - "address": "0000:af:0a.6"
+  - "address": "0000:af:0a.7"
+  - "address": "0000:af:0b.0"
+  - "address": "0000:af:0b.1"
+  - "address": "0000:af:0b.2"
+  - "address": "0000:af:0b.3"
+  - "address": "0000:af:0b.4"
+  - "address": "0000:af:0b.5"
+  - "address": "0000:af:0b.6"
+  - "address": "0000:af:0b.7"
+  - "address": "0000:af:0c.0"
+  - "address": "0000:af:0c.1"
+  - "address": "0000:af:0c.2"
+  - "address": "0000:af:0c.3"
+  - "address": "0000:af:0c.4"
+  - "address": "0000:af:0c.5"
+  - "address": "0000:af:0c.6"
+  - "address": "0000:af:0c.7"
+  - "address": "0000:af:0d.0"
+  - "address": "0000:af:0d.1"
+  - "address": "0000:af:0d.2"
+  - "address": "0000:af:0d.3"
+  - "address": "0000:af:0d.4"
+  - "address": "0000:af:0d.5"
+  - "address": "0000:af:0d.6"
+  - "address": "0000:af:0d.7"
+storage:
+  osds:
+    - data: /dev/sdb
+      journal: /var/lib/ceph/journal/journal-sdb
+    - data: /dev/sdc
+      journal: /var/lib/ceph/journal/journal-sdc
+    - data: /dev/sdd
+      journal: /var/lib/ceph/journal/journal-sdd
+    - data: /dev/sde
+      journal: /var/lib/ceph/journal/journal-sde
+    - data: /dev/sdf
+      journal: /var/lib/ceph/journal/journal-sdf
+    - data: /dev/sdg
+      journal: /var/lib/ceph/journal/journal-sdg
+    - data: /dev/sdh
+      journal: /var/lib/ceph/journal/journal-sdh
+    - data: /dev/sdi
+      journal: /var/lib/ceph/journal/journal-sdi
+  osd_count: 8
+  total_osd_count: 24
+genesis:
+  name: aknode30
+  oob: 192.168.41.130
+  host: 192.168.2.30
+  storage: 172.31.1.30
+  pxe: 172.30.1.30
+  ksn: 172.29.1.30
+  neutron: 10.0.101.30
+  root_password: akraino,d
+  oem: HPE
+  mac_address: 3c:fd:fe:aa:90:b0
+  bios_template: hpe_dl380_g10_uefi_base.json.template
+  boot_template: hpe_dl380_g10_uefi_httpboot.json.template
+  http_boot_device: NIC.Slot.3-1-1
+masters:
+  - name : aknode31
+    oob: 192.168.41.131
+    host: 192.168.2.31
+    storage: 172.31.1.31
+    pxe: 172.30.1.31
+    ksn: 172.29.1.31
+    neutron: 10.0.101.31
+    oob_user: Administrator
+    oob_password: Admin123
+  - name : aknode32
+    oob: 192.168.41.132
+    host: 192.168.2.32
+    storage: 172.31.1.32
+    pxe: 172.30.1.32
+    ksn: 172.29.1.32
+    neutron: 10.0.101.32
+    oob_user: Administrator
+    oob_password: Admin123
+#workers:
+#  - name : aknode33
+#    oob: 192.168.41.133
+#    host: 192.168.2.33
+#    storage: 172.31.1.33
+#    pxe: 172.30.1.33
+#    ksn: 172.29.1.33
+#    neutron: 10.0.101.33
+#    oob_user: Administrator
+#    oob_password: Admin123
+#  - name : aknode34
+#    oob: 192.168.41.134
+#    host: 192.168.2.34
+#    storage: 172.31.1.34
+#    pxe: 172.30.1.34
+#    ksn: 172.29.1.34
+#    neutron: 10.0.101.34
+hardware:
+  vendor: HP
+  generation: '10'
+  hw_version: '3'
+  bios_version: '2.8'
+disks:
+  - name : sdj
+    labels:
+      bootdrive: 'true'
+    partitions:
+      - name: root
+        size: 20g
+        mountpoint: /
+      - name: boot
+        size: 1g
+        mountpoint: /boot
+      - name: var
+        size: '>300g'
+        mountpoint: /var
+  - name : sdk
+    partitions:
+      - name: cephj
+        size: 300g
+        mountpoint: /var/lib/ceph/journal
+disks_compute:
+  - name : sdj
+    labels:
+      bootdrive: 'true'
+    partitions:
+      - name: root
+        size: 20g
+        mountpoint: /
+      - name: boot
+        size: 1g
+        mountpoint: /boot
+      - name: var
+        size: '>300g'
+        mountpoint: /var
+  - name : sdk
+    partitions:
+      - name: nova
+        size: '99%'
+        mountpoint: /var/lib/nova
+genesis_ssh_public_key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC/n4mNLAj3XKG2fcm+8eVe0NUlNH0g8DA8KJ53rSLKccm8gm4UgLmGOJyBfUloQZMuOpU6a+hexN4ECCliqI7+KUmgJgsvLkJ3OUMNTEVu9tDX5mdXeffsufaqFkAdmbJ/9PMPiPQ3/UqbbtyEcqoZAwUWf4ggAWSp00SGE1Okg+skPSbDzPVHb4810eXZT1yoIg29HAenJNNrsVxvnMT2kw2OYmLfxgEUh1Ev4c5LnUog4GXBDHQtHAwaIoTu9s/q8VIvGav62RJVFn3U1D0jkiwDLSIFn8ezORQ4YkSidwdSrtqsqa2TJ0E5w/n5h5IVGO9neY8YlXrgynLd4Y+7 root@pocnjrsv132"
+kubernetes:
+  api_service_ip: 10.96.0.1
+  etcd_service_ip: 10.96.0.2
+  pod_cidr: 10.99.0.0/16
+  service_cidr: 10.96.0.0/14
+regional_server:
+  ip: 135.16.101.85
+...