--- schema: promenade/KubernetesNode/v1 metadata: schema: metadata/Document/v1 name: ${GENESIS_HOSTNAME} layeringDefinition: abstract: false layer: site storagePolicy: cleartext data: hostname: ${GENESIS_HOSTNAME} ip: ${GENESIS_IP} join_ip: ${MASTER1_IP} labels: dynamic: - calico-etcd=enabled - ceph-mds=enabled - ceph-mon=enabled - ceph-osd=enabled - ceph-rgw=enabled - ceph-mgr=enabled - coredns=enabled - kubernetes-apiserver=enabled - kubernetes-controller-manager=enabled - kubernetes-etcd=enabled - kubernetes-scheduler=enabled - openstack-compute-node=enabled - openstack-control-plane=enabled - openvswitch=enabled - ucp-control-plane=enabled --- schema: promenade/KubernetesNode/v1 metadata: schema: metadata/Document/v1 name: ${MASTER1_HOSTNAME} layeringDefinition: abstract: false layer: site storagePolicy: cleartext data: hostname: ${MASTER1_HOSTNAME} ip: ${MASTER1_IP} join_ip: ${GENESIS_IP} labels: dynamic: - calico-etcd=enabled - ceph-mds=enabled - ceph-mon=enabled - ceph-osd=enabled - ceph-rgw=enabled - ceph-mgr=enabled - coredns=enabled - kubernetes-apiserver=enabled - kubernetes-controller-manager=enabled - kubernetes-etcd=enabled - kubernetes-scheduler=enabled - openstack-compute-node=enabled - openstack-control-plane=enabled - openvswitch=enabled - ucp-control-plane=enabled --- schema: promenade/KubernetesNode/v1 metadata: schema: metadata/Document/v1 name: ${MASTER2_HOSTNAME} layeringDefinition: abstract: false layer: site storagePolicy: cleartext data: hostname: ${MASTER2_HOSTNAME} ip: ${MASTER2_IP} join_ip: ${GENESIS_IP} labels: dynamic: - calico-etcd=enabled - ceph-mds=enabled - ceph-mon=enabled - ceph-osd=enabled - ceph-rgw=enabled - ceph-mgr=enabled - coredns=enabled - kubernetes-apiserver=enabled - kubernetes-controller-manager=enabled - kubernetes-etcd=enabled - kubernetes-scheduler=enabled - openstack-compute-node=enabled - openstack-control-plane=enabled - openvswitch=enabled - ucp-control-plane=enabled --- schema: promenade/KubernetesNode/v1 metadata: schema: metadata/Document/v1 name: ${WORKER_HOSTNAME} layeringDefinition: abstract: false layer: site storagePolicy: cleartext data: hostname: ${WORKER_HOSTNAME} ip: ${WORKER_IP} join_ip: ${MASTER1_IP} labels: dynamic: - openstack-compute-node=enabled - openvswitch=enabled ...