2 # The primary control plane host profile for Airship for DELL R720s, and
3 # should not need to be altered if you are using matching HW. The active
4 # participants in the Ceph cluster run on this profile. Other control plane
5 # services are not affected by primary vs secondary designation.
6 schema: drydock/HostProfile/v1
8 schema: metadata/Document/v1
10 storagePolicy: cleartext
24 hardware_profile: dell_r720
47 {% for disk in yaml.disks %}
49 {% if 'labels' in disk %}
51 {% for key, value in disk.labels.items() %}
56 {% for p in disk.partitions %}
59 {% if 'bootable' in p %}
60 bootable: {{p.bootable}}
63 mountpoint: '{{p.mountpoint}}'
65 mount_options: 'defaults'
72 {% if 'platform' in yaml and 'kernel_params' in yaml.platform %}
73 {% for key, value in yaml.platform.kernel_params.items() %}
77 console: 'ttyS1,115200n8'
81 transparent_hugepage: 'never'
83 {% if 'platform' in yaml and 'vcpu_pin_set' in yaml.platform %}
84 isolcpus: '{{yaml.platform.vcpu_pin_set}}'
89 control-plane: enabled
90 ucp-control-plane: enabled
91 openstack-control-plane: enabled
92 openstack-heat: enabled
93 openstack-keystone: enabled
94 openstack-rabbitmq: enabled
95 openstack-dns-helper: enabled
96 openstack-mariadb: enabled
97 openstack-nova-control: enabled
98 # openstack-etcd: enabled
99 openstack-mistral: enabled
100 openstack-memcached: enabled
101 openstack-glance: enabled
102 openstack-horizon: enabled
103 openstack-cinder-control: enabled
104 openstack-cinder-volume: control
105 openstack-neutron: enabled
107 ucp-barbican: enabled
115 tenant-ceph-control-plane: enabled
116 tenant-ceph-mon: enabled
117 tenant-ceph-osd: enabled
118 tenant-ceph-rgw: enabled
119 tenant-ceph-mgr: enabled
120 kubernetes-apiserver: enabled
121 kubernetes-controller-manager: enabled
122 kubernetes-etcd: enabled
123 kubernetes-scheduler: enabled
126 calico-policy: enabled
131 ucp-deckhand: enabled
132 ucp-shipyard: enabled
134 ucp-promenade: enabled
135 prometheus-server: enabled
136 prometheus-client: enabled
141 elasticsearch-client: enabled
142 elasticsearch-master: enabled
143 elasticsearch-data: enabled
145 kube-ingress: enabled
146 beta.kubernetes.io/fluentd-ds-ready: 'true'
147 node-exporter: enabled
151 schema: drydock/HostProfile/v1
153 schema: metadata/Document/v1
154 name: cp_r720-secondary
155 storagePolicy: cleartext
167 path: .metadata.owner_data
171 hardware_profile: dell_r720
194 {% for disk in yaml.disks %}
196 {% if 'labels' in disk %}
198 {% for key, value in disk.labels.items() %}
203 {% for p in disk.partitions %}
206 {% if 'bootable' in p %}
207 bootable: {{p.bootable}}
210 mountpoint: '{{p.mountpoint}}'
212 mount_options: 'defaults'
219 {% if 'platform' in yaml and 'kernel_params' in yaml.platform %}
220 {% for key, value in yaml.platform.kernel_params.items() %}
224 console: 'ttyS1,115200n8'
228 transparent_hugepage: 'never'
230 {% if 'platform' in yaml and 'vcpu_pin_set' in yaml.platform %}
231 isolcpus: '{{yaml.platform.vcpu_pin_set}}'
236 openstack-nova-compute: enabled
238 tenant-ceph-osd: enabled
239 openstack-libvirt: kernel
241 beta.kubernetes.io/fluentd-ds-ready: 'true'