]> xn--ix-yja.es Git - alex.git/commitdiff
Fix properly IPA socket issues
authoralex <alex@pdp7.net>
Sun, 27 Jul 2025 19:37:16 +0000 (21:37 +0200)
committeralexpdp7 <alex@corcoles.net>
Sun, 27 Jul 2025 19:38:26 +0000 (21:38 +0200)
personal_infra/puppet/site/01-ipa.pp
personal_infra/puppet/site/maelcum.mad.int.pdp7.net.pp

index 2f4aab4906fd715b06d8e7a408a3b40ed3d40bfd..166345e1c4a0a08d1069e2af8cef32c04f789a0d 100644 (file)
@@ -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,
   }
index b3b8a5f72b86383f185e42f7f42b4784c2f6cdb0..ec1b6300ee720546e917ec9f6963b1e50f73430f 100644 (file)
@@ -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']
 }