---
##############################################################################
-# Copyright © 2018 AT&T Intellectual Property. All rights reserved. #
+# 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. #
schema: drydock/HostProfile/v1
metadata:
schema: metadata/Document/v1
- name: MyControlPlane_HP
+ name: ControlPlane
storagePolicy: cleartext
labels:
- hosttype: MyControlPlane_HP
+ hosttype: ControlPlane
layeringDefinition:
abstract: false
layer: site
oob:
type: 'ipmi'
network: 'oob'
- account: 'administrator'
+ account: '{{yaml.ipmi_admin.username}}'
primary_network: 'oam'
hardware_profile: DELL_HP_Generic
interfaces:
pxe:
device_link: pxe
slaves:
- - 'eno1'
+ - '{{yaml.networks.pxe.interface}}'
networks:
- 'pxe'
bond0:
- 'oam'
- 'storage'
- 'overlay'
- - 'ksn'
+ - 'calico'
+ p1p1:
+ slaves:
+ - 'sriov_nic01'
+ sriov:
+ vf_count: 32 # Currently ignored
+ trustedmode: false
+ p3p2:
+ slaves:
+ - 'sriov_nic02'
+ sriov:
+ vf_count: 32 # Currently ignored
+ trustedmode: false
storage:
physical_devices:
{% for disk in yaml.disks %}
kernel: 'hwe-16.04'
kernel_params:
console: 'ttyS1,115200n8'
+ intel_iommu: 'on'
+ iommu: 'pt'
+ amd_iommu: 'on'
+ transparent_hugepage: 'never'
+ hugepagesz: 'hardwareprofile:hugepages.dpdk.size'
+ hugepages: 'hardwareprofile:hugepages.dpdk.count'
+ default_hugepagesz: 'hardwareprofile:hugepages.dpdk.size'
+ isolcpus: 'hardwareprofile:cpuset.kvm'
metadata:
owner_data:
control-plane: enabled
openstack-cinder-control: enabled
openstack-cinder-volume: control
openstack-neutron: enabled
+ openstack-libvirt: kernel
openvswitch: enabled
- sriov: enabled
+ openstack-nova-compute: enabled
ucp-barbican: enabled
ceph-bootstrap: enabled
ceph-mon: enabled
+ ceph-mgr: enabled
ceph-osd: enabled
ceph-mds: enabled
ceph-rgw: enabled