From a8c67fdd4bd6a1102076f9a7223b8d468f6c41ec Mon Sep 17 00:00:00 2001 From: alex Date: Sat, 21 Dec 2024 12:46:43 +0100 Subject: Tweak more sssd/FreeIPA/Debian stuff --- personal_infra/puppet/site/01-ipa.pp | 15 --------------- personal_infra/puppet/site/hideo.mad.int.pdp7.net.pp | 10 ++++++++++ 2 files changed, 10 insertions(+), 15 deletions(-) (limited to 'personal_infra') diff --git a/personal_infra/puppet/site/01-ipa.pp b/personal_infra/puppet/site/01-ipa.pp index 3e76d28f..2f4aab49 100644 --- a/personal_infra/puppet/site/01-ipa.pp +++ b/personal_infra/puppet/site/01-ipa.pp @@ -15,21 +15,6 @@ if $facts['os']['family'] == 'Debian' and $facts['os']['release']['major'] == "1 } } -# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1026008 -# -# systems which were originally Debian 11 seem to not have this problem, -# so I'll add hacks to new systems in their manifest :( -if $facts['os']['family'] == 'Debian' and $facts['os']['release']['major'] == "12" { - Package[$ipa_client_package] - -> - service {['sssd-ssh.socket', 'sssd-nss.socket', 'sssd-sudo.socket', 'sssd-pam-priv.socket']: - ensure => stopped, - enable => mask, - } - ~> - Exec['/usr/bin/systemctl reset-failed'] -} - package {$ipa_client_package:} package {'sudo':} diff --git a/personal_infra/puppet/site/hideo.mad.int.pdp7.net.pp b/personal_infra/puppet/site/hideo.mad.int.pdp7.net.pp index 0f453dd1..f7a1a79c 100644 --- a/personal_infra/puppet/site/hideo.mad.int.pdp7.net.pp +++ b/personal_infra/puppet/site/hideo.mad.int.pdp7.net.pp @@ -3,4 +3,14 @@ node 'hideo.mad.int.pdp7.net' { class {'incus':} class {'steam':} package {['zfs-dkms', 'sanoid']:} + + # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1026008 + Package[$ipa_client_package] + -> + service {['sssd-pam-priv.socket", "sssd-sudo.socket", "sssd-nss.socket']: + ensure => stopped, + enable => mask, + } + ~> + Exec['/usr/bin/systemctl reset-failed'] } -- cgit v1.2.3