aboutsummaryrefslogtreecommitdiff
path: root/personal_infra/puppet/site
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2023-01-28 16:35:57 +0100
committeralex <alex@pdp7.net>2023-01-28 16:36:49 +0100
commitdadd31dc8e9fe4ebb2a3856f8125896c58c89e6b (patch)
tree47e57dcf35560d51274dd52cf41edc6f4c77ceb9 /personal_infra/puppet/site
parenta05ec3108fa658eecd3fbb602abb834649eaab5d (diff)
Fix ipa client installation on Debian
Diffstat (limited to 'personal_infra/puppet/site')
-rw-r--r--personal_infra/puppet/site/01-ipa.pp6
1 files changed, 6 insertions, 0 deletions
diff --git a/personal_infra/puppet/site/01-ipa.pp b/personal_infra/puppet/site/01-ipa.pp
index 44f7816c..e29f9a2a 100644
--- a/personal_infra/puppet/site/01-ipa.pp
+++ b/personal_infra/puppet/site/01-ipa.pp
@@ -4,4 +4,10 @@ $ipa_client_package = case $facts['os']['family'] {
default: { fail($facts['os']['family']) }
}
+if $facts['os']['family'] == 'Debian' and $facts['os']['release']['major'] == "11" {
+ class {'debian::backports':}
+ ->
+ Package[$ipa_client_package]
+}
+
package {$ipa_client_package:}