From 9572b08683b9a288b34183a73e48ebd69d05df0e Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Sun, 5 Apr 2026 23:23:38 +1000 Subject: [PATCH] feat: include ceph service profiles in incus/node and k8s hieradata incus::node gets mon, mgr, mds, osd; k8s compute and control get osd only. --- hieradata/roles/infra/incus/node.yaml | 4 ++++ hieradata/roles/infra/k8s/compute.yaml | 3 +++ hieradata/roles/infra/k8s/control.yaml | 3 +++ 3 files changed, 10 insertions(+) diff --git a/hieradata/roles/infra/incus/node.yaml b/hieradata/roles/infra/incus/node.yaml index 1951163..cc68287 100644 --- a/hieradata/roles/infra/incus/node.yaml +++ b/hieradata/roles/infra/incus/node.yaml @@ -5,6 +5,10 @@ hiera_include: - incus - zfs - profiles::ceph::node + - profiles::ceph::mon + - profiles::ceph::mgr + - profiles::ceph::mds + - profiles::ceph::osd - profiles::ceph::client - profiles::ceph::dashboard - profiles::storage::cephfsvols diff --git a/hieradata/roles/infra/k8s/compute.yaml b/hieradata/roles/infra/k8s/compute.yaml index 09cad16..8e78e68 100644 --- a/hieradata/roles/infra/k8s/compute.yaml +++ b/hieradata/roles/infra/k8s/compute.yaml @@ -1,3 +1,6 @@ --- +hiera_include: + - profiles::ceph::osd + # manage rke2 rke2::node_type: agent diff --git a/hieradata/roles/infra/k8s/control.yaml b/hieradata/roles/infra/k8s/control.yaml index cd7c6c1..50779ec 100644 --- a/hieradata/roles/infra/k8s/control.yaml +++ b/hieradata/roles/infra/k8s/control.yaml @@ -1,4 +1,7 @@ --- +hiera_include: + - profiles::ceph::osd + # manage rke2 rke2::node_type: server rke2::helm_install: true