--- # The primary control plane host profile for Airship for DELL R720s, and # should not need to be altered if you are using matching HW. The active # participants in the Ceph cluster run on this profile. Other control plane # services are not affected by primary vs secondary designation. schema: drydock/HostProfile/v1 metadata: schema: metadata/Document/v1 name: cp_r720-primary storagePolicy: cleartext layeringDefinition: abstract: false layer: site parentSelector: hosttype: cp-global actions: - method: replace path: .interfaces - method: replace path: .storage - method: merge path: . data: # TODO: fixup proper HW profiles hardware_profile: DELL_HP_Generic primary_network: oam interfaces: pxe: device_link: pxe slaves: - eno1 networks: - pxe bond0: device_link: data slaves: - enp67s0f0 - enp67s0f1 - enp68s0f0 - enp68s0f1 networks: - oam - storage - overlay - calico storage: physical_devices: sda: labels: bootdrive: 'true' partitions: - name: 'root' size: '30g' bootable: true filesystem: mountpoint: '/' fstype: 'ext4' mount_options: 'defaults' - name: 'boot' size: '1g' filesystem: mountpoint: '/boot' fstype: 'ext4' mount_options: 'defaults' - name: 'var_log' size: '100g' filesystem: mountpoint: '/var/log' fstype: 'ext4' mount_options: 'defaults' - name: 'var' size: '>100g' filesystem: mountpoint: '/var' fstype: 'ext4' mount_options: 'defaults' sdb: partitions: - name: 'cephj' size: '100g' filesystem: mountpoint: '/var/lib/ceph/cp' fstype: 'xfs' mount_options: 'defaults' platform: kernel: 'hwe-16.04' kernel_params: console: 'ttyS1,115200n8' metadata: owner_data: openstack-l3-agent: enabled ... --- schema: drydock/HostProfile/v1 metadata: schema: metadata/Document/v1 name: cp_r740-secondary storagePolicy: cleartext layeringDefinition: abstract: false layer: site parentSelector: hosttype: cp-global actions: - method: replace path: .interfaces - method: replace path: .storage - method: replace path: .metadata.owner_data - method: merge path: . data: # TODO: fixup proper HW profiles hardware_profile: DELL_HP_Generic primary_network: oam interfaces: pxe: device_link: pxe slaves: - eno1 networks: - pxe bond0: device_link: data slaves: - enp67s0f0 - enp67s0f1 - enp68s0f0 - enp68s0f1 networks: - oam - storage - overlay - calico storage: physical_devices: sda: labels: bootdrive: 'true' partitions: - name: 'root' size: '30g' bootable: true filesystem: mountpoint: '/' fstype: 'ext4' mount_options: 'defaults' - name: 'boot' size: '1g' filesystem: mountpoint: '/boot' fstype: 'ext4' mount_options: 'defaults' - name: 'var_log' size: '100g' filesystem: mountpoint: '/var/log' fstype: 'ext4' mount_options: 'defaults' - name: 'var' size: '>100g' filesystem: mountpoint: '/var' fstype: 'ext4' mount_options: 'defaults' sdb: partitions: - name: 'cephj' size: '100g' filesystem: mountpoint: '/var/lib/ceph/cp' fstype: 'xfs' mount_options: 'defaults' platform: kernel: 'hwe-16.04' kernel_params: console: 'ttyS1,115200n8' metadata: owner_data: control-plane: enabled ucp-control-plane: enabled openstack-control-plane: enabled openstack-heat: enabled openstack-keystone: enabled openstack-rabbitmq: enabled openstack-dns-helper: enabled openstack-mariadb: enabled openstack-nova-control: enabled # openstack-etcd: enabled openstack-mistral: enabled openstack-memcached: enabled openstack-glance: enabled openstack-horizon: enabled openstack-cinder-control: enabled openstack-cinder-volume: control openstack-neutron: enabled openvswitch: enabled ucp-barbican: enabled ceph-bootstrap: enabled # ceph-mon: enabled ceph-mgr: enabled ceph-osd: enabled ceph-mds: enabled ceph-rgw: enabled ucp-maas: enabled kube-dns: enabled kubernetes-apiserver: enabled kubernetes-controller-manager: enabled # kubernetes-etcd: enabled kubernetes-scheduler: enabled tiller-helm: enabled # kube-etcd: enabled calico-policy: enabled calico-node: enabled # calico-etcd: enabled ucp-armada: enabled ucp-drydock: enabled ucp-deckhand: enabled ucp-shipyard: enabled IAM: enabled ucp-promenade: enabled prometheus-server: enabled prometheus-client: enabled fluentd: enabled influxdb: enabled kibana: enabled elasticsearch-client: enabled elasticsearch-master: enabled elasticsearch-data: enabled postgresql: enabled kube-ingress: enabled beta.kubernetes.io/fluentd-ds-ready: 'true' node-exporter: enabled ...