aboutsummaryrefslogtreecommitdiff
path: root/personal_infra/puppet/site
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2025-07-27 21:37:16 +0200
committeralexpdp7 <alex@corcoles.net>2025-07-27 21:38:26 +0200
commit91f677f73cbde27b482ce2b4c90896d1a4200ef6 (patch)
tree4bc12aeb55bfa4bf079c71c13f015a6155f2a969 /personal_infra/puppet/site
parent7c5371f19065b4d3c11d604c1a6f38512787f0b1 (diff)
Fix properly IPA socket issues
Diffstat (limited to 'personal_infra/puppet/site')
-rw-r--r--personal_infra/puppet/site/01-ipa.pp9
-rw-r--r--personal_infra/puppet/site/maelcum.mad.int.pdp7.net.pp7
2 files changed, 3 insertions, 13 deletions
diff --git a/personal_infra/puppet/site/01-ipa.pp b/personal_infra/puppet/site/01-ipa.pp
index 2f4aab49..166345e1 100644
--- a/personal_infra/puppet/site/01-ipa.pp
+++ b/personal_infra/puppet/site/01-ipa.pp
@@ -4,12 +4,9 @@ $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]
-
- service {['sssd-pac.service', 'sssd-pac.socket']:
+if $facts['os']['family'] == 'Debian' and $facts['os']['release']['major'] == "12" {
+ # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1026008
+ service {['sssd-ssh.socket', 'sssd-pam-priv.socket', 'sssd-nss.socket', 'sssd-pam.socket', 'sssd-sudo.socket', 'sssd-pac.socket']:
ensure => stopped,
enable => mask,
}
diff --git a/personal_infra/puppet/site/maelcum.mad.int.pdp7.net.pp b/personal_infra/puppet/site/maelcum.mad.int.pdp7.net.pp
index b3b8a5f7..ec1b6300 100644
--- a/personal_infra/puppet/site/maelcum.mad.int.pdp7.net.pp
+++ b/personal_infra/puppet/site/maelcum.mad.int.pdp7.net.pp
@@ -14,11 +14,4 @@ node 'maelcum.mad.int.pdp7.net' {
,
notify => Service['dnsmasq'],
}
-
- service {'sssd-pam.socket':
- ensure => stopped,
- enable => mask,
- }
- ~>
- Exec['/usr/bin/systemctl reset-failed']
}