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 openstack-l3-agent: enabled
92 schema: drydock/HostProfile/v1
94 schema: metadata/Document/v1
95 name: cp_r740-secondary
96 storagePolicy: cleartext
108 path: .metadata.owner_data
112 hardware_profile: dell_r720
135 {% for disk in yaml.disks %}
137 {% if 'labels' in disk %}
139 {% for key, value in disk.labels.items() %}
144 {% for p in disk.partitions %}
147 {% if 'bootable' in p %}
148 bootable: {{p.bootable}}
151 mountpoint: '{{p.mountpoint}}'
153 mount_options: 'defaults'
160 {% if 'platform' in yaml and 'kernel_params' in yaml.platform %}
161 {% for key, value in yaml.platform.kernel_params.items() %}
165 console: 'ttyS1,115200n8'
169 transparent_hugepage: 'never'
171 {% if 'platform' in yaml and 'vcpu_pin_set' in yaml.platform %}
172 isolcpus: '{{yaml.platform.vcpu_pin_set}}'
177 control-plane: enabled
178 ucp-control-plane: enabled
179 openstack-control-plane: enabled
180 openstack-heat: enabled
181 openstack-keystone: enabled
182 openstack-rabbitmq: enabled
183 openstack-dns-helper: enabled
184 openstack-mariadb: enabled
185 openstack-nova-control: enabled
186 # openstack-etcd: enabled
187 openstack-mistral: enabled
188 openstack-memcached: enabled
189 openstack-glance: enabled
190 openstack-horizon: enabled
191 openstack-cinder-control: enabled
192 openstack-cinder-volume: control
193 openstack-neutron: enabled
195 ucp-barbican: enabled
203 tenant-ceph-control-plane: enabled
204 # tenant-ceph-mon: enabled
205 tenant-ceph-rgw: enabled
206 tenant-ceph-mgr: enabled
207 kubernetes-apiserver: enabled
208 kubernetes-controller-manager: enabled
209 # kubernetes-etcd: enabled
210 kubernetes-scheduler: enabled
213 calico-policy: enabled
215 # calico-etcd: enabled
218 ucp-deckhand: enabled
219 ucp-shipyard: enabled
221 ucp-promenade: enabled
222 prometheus-server: enabled
223 prometheus-client: enabled
227 elasticsearch-client: enabled
228 elasticsearch-master: enabled
229 elasticsearch-data: enabled
231 kube-ingress: enabled
232 beta.kubernetes.io/fluentd-ds-ready: 'true'
233 node-exporter: enabled