##############################################################################
# Copyright (c) 2018 Enea AB 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
##############################################################################
---
### Enea ARM POD 6 descriptor file ###

version: 1.0
details:
  pod_owner: ENEA AB
  contact: dan.lilliehorn@enea.com
  lab: ENEA lab
  location: Stockholm, Sweden
  type: production
  link: https://wiki.opnfv.org/display/pharos/Enea+Hosting
##############################################################################
jumphost:
  name: jenkins-slave-arm-pod6
  node:
    type: baremetal
    vendor: AppliedMicro
    model: XGene 1
    arch: aarch64
    cpus: 1
    cpu_cflags: fp asimd evtstrm
    cores: 8
    memory: 32G
  disks:
    ## /dev/sda
    - name: disk1
      disk_capacity: 120G
      disk_type: ssd
      disk_interface: sata
      disk_rotation: 0
    ## /dev/sdb
    - name: disk2
      disk_capacity: 1T
      disk_type: hdd
      disk_interface: sata
      disk_rotation: 7200
    ## /dev/sdc
    - name: disk3
      disk_capacity: 1T
      disk_type: hdd
      disk_interface: sata
      disk_rotation: 7200
  os: ubuntu-16.04
  remote_params: &remote_params
    type: ipmi
    versions:
      - 2.0
    user: ADMIN
    pass: ADMIN
  remote_management:
    <<: *remote_params
    address: 0.0.0.0
    mac_address: "00:00:00:00:00:00"
  interfaces:
    ## eth0, Not connected for now
    - mac_address: "00:01:73:02:36:d4"
      address: 192.168.11.1
      speed: 1gb
      features: ''
      name: 'nic1'
    ## eth1, Connected, used only for admin/PXE
    - mac_address: "00:01:73:02:36:d5"
      speed: 1gb
      features: ''
      name: 'nic2'
    ## eth2, Not connected for now
    - mac_address: "00:01:73:02:36:d6"
      speed: 1gb
      features: ''
      name: 'nic3'
    ## eth3, Connected, trunk for all other VLANs
    - mac_address: "00:01:73:02:36:d7"
      speed: 10gb
      features: ''
      name: 'nic4'
##############################################################################
nodes:
  - name: cn8890-24
    node: &nodeparams
      type: baremetal
      vendor: Cavium
      model: ThunderX
      arch: aarch64
      cpus: 1
      cpu_cflags: fp asimd evtstrm aes pmull sha1 sha2 crc32
      cores: 48
      memory: 62G
    disks: &disks
      - name: 'disk1'
        disk_capacity: 480G
        disk_type: ssd
        disk_interface: sata
        disk_rotation: 0
    remote_management:
      <<: *remote_params
      address: 10.0.1.54
      mac_address: "1c:1b:0d:e8:fa:8b"
    interfaces:
      ## enP5p144s0, Connected, used only for admin/PXE
      - mac_address: "68:05:ca:5a:c3:a7"
        speed: 1gb
        features: ''
        name: 'nic1'
      ## enP2p1s0f1, Connected, trunk for all other VLANs
      - mac_address: "1c:1b:0d:e8:fa:83"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic2'
      ## enP2p1s0f2, Not connected for now
      - mac_address: "1c:1b:0d:e8:fa:84"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic3'
      ## enP2p1s0f3, Not connected for now
      - mac_address: "1c:1b:0d:e8:fa:85"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic4'
      ## enP2p1s0f4, Not connected for now
      - mac_address: "1c:1b:0d:e8:fa:86"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic5'
      ## enP2p1s0f5, Not connected for now
      - mac_address: "1c:1b:0d:e8:fa:87"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic6'
  ############################################################################
  - name: cn8890-25
    node: *nodeparams
    disks: *disks
    remote_management:
      <<: *remote_params
      address: 10.0.1.55
      mac_address: "1c:1b:0d:e8:fa:ad"
    interfaces:
      - mac_address: "68:05:ca:5a:c3:bc"
        speed: 1gb
        features: ''
        name: 'nic1'
      - mac_address: "1c:1b:0d:e8:fb:a5"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic2'
      - mac_address: "1c:1b:0d:e8:fb:a6"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic3'
      - mac_address: "1c:1b:0d:e8:fb:a7"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic4'
      - mac_address: "1c:1b:0d:e8:fb:a8"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic5'
      - mac_address: "1c:1b:0d:e8:fb:a9"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic6'
  ############################################################################
  - name: cn8890-26
    node: *nodeparams
    disks: *disks
    remote_management:
      <<: *remote_params
      address: 10.0.1.56
      mac_address: "1c:1b:0d:e8:fa:6d"
    interfaces:
      - mac_address: "68:05:ca:61:b9:00"
        speed: 1gb
        features: ''
        name: 'nic1'
      - mac_address: "1c:1b:0d:e8:fa:65"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic2'
      - mac_address: "1c:1b:0d:e8:fa:66"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic3'
      - mac_address: "1c:1b:0d:e8:fa:67"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic4'
      - mac_address: "1c:1b:0d:e8:fa:68"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic5'
      - mac_address: "1c:1b:0d:e8:fa:69"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic6'
  ############################################################################
  - name: cn8890-27
    node: *nodeparams
    disks: *disks
    remote_management:
      <<: *remote_params
      address: 10.0.1.57
      mac_address: "1c:1b:0d:e8:fb:21"
    interfaces:
      - mac_address: "68:05:ca:57:f7:16"
        speed: 1gb
        features: ''
        name: 'nic1'
      - mac_address: "1c:1b:0d:e8:fb:19"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic2'
      - mac_address: "1c:1b:0d:e8:fb:1a"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic3'
      - mac_address: "1c:1b:0d:e8:fb:1b"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic4'
      - mac_address: "1c:1b:0d:e8:fb:1c"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic5'
      - mac_address: "1c:1b:0d:e8:fb:1d"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic6'
  ############################################################################
  - name: cn8890-28
    node: *nodeparams
    disks: *disks
    remote_management:
      <<: *remote_params
      address: 10.0.1.58
      mac_address: "1c:1b:0d:e8:fb:85"
    interfaces:
      - mac_address: "68:05:ca:61:97:5a"
        speed: 1gb
        features: ''
        name: 'nic1'
      - mac_address: "1c:1b:0d:e8:fb:7d"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic2'
      - mac_address: "1c:1b:0d:e8:fb:7e"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic3'
      - mac_address: "1c:1b:0d:e8:fb:7f"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic4'
      - mac_address: "1c:1b:0d:e8:fb:80"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic5'
      - mac_address: "1c:1b:0d:e8:fb:81"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic6'