From c1637d9f43f48ffd15f1ad9b51a3ec78c34a4c04 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Fri, 16 May 2025 05:56:28 +1000 Subject: [PATCH] feat: add cephadm to incus hosts (#286) Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/286 --- hieradata/roles/infra/incus/node.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/hieradata/roles/infra/incus/node.yaml b/hieradata/roles/infra/incus/node.yaml index 1fbe7ba..5bd1606 100644 --- a/hieradata/roles/infra/incus/node.yaml +++ b/hieradata/roles/infra/incus/node.yaml @@ -7,6 +7,7 @@ hiera_include: profiles::packages::include: bridge-utils: {} + cephadm: {} profiles::pki::vault::alt_names: - incus.service.consul @@ -51,6 +52,20 @@ profiles::consul::client::node_rules: # additional repos profiles::yum::global::repos: + ceph: + name: ceph + descr: ceph repository + target: /etc/yum.repos.d/ceph.repo + baseurl: https://edgecache.query.consul/ceph/yum/el%{facts.os.release.major}/%{facts.os.architecture} + gpgkey: https://download.ceph.com/keys/release.asc + mirrorlist: absent + ceph-noarch: + name: ceph-noarch + descr: ceph-noarch repository + target: /etc/yum.repos.d/ceph-noarch.repo + baseurl: https://edgecache.query.consul/ceph/yum/el%{facts.os.release.major}/noarch + gpgkey: https://download.ceph.com/keys/release.asc + mirrorlist: absent frr-extras: name: frr-extras descr: frr-extras repository