From fb4d5c044dec275533988a268a4721cd6d2bc207 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Mon, 31 Mar 2025 23:01:50 +1100 Subject: [PATCH] feat: manage repo for zfs - dont use zfs module to manage repo, use profiles::yum::global::repos --- hieradata/roles/infra/incus/node.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/hieradata/roles/infra/incus/node.yaml b/hieradata/roles/infra/incus/node.yaml index 15a51d0..3ec69b9 100644 --- a/hieradata/roles/infra/incus/node.yaml +++ b/hieradata/roles/infra/incus/node.yaml @@ -36,7 +36,19 @@ profiles::consul::client::node_rules: segment: incus disposition: write +# additional repos +profiles::yum::global::repos: + baseos: + name: zfs-kmod + descr: zfs-kmod repository + target: /etc/yum.repos.d/zfs-kmod.repo + baseurl: https://packagerepo.service.consul/zfs/rhel9/kmod-daily/%{facts.os.architecture}/os + gpgkey: https://packagerepo.service.consul/zfs/rhel9/kmod-daily/%{facts.os.architecture}/os/RPM-GPG-KEY-openzfs-2022 + mirrorlist: absent + + # zfs settings +zfs::manage_repo: false zfs::zfs_arc_min: ~ zfs::zfs_arc_max: 4294967296 # 4GB zfs::zpools: