diff options
| author | alex <alex@pdp7.net> | 2024-11-10 12:21:27 +0100 |
|---|---|---|
| committer | alexpdp7 <alex@corcoles.net> | 2024-11-10 12:22:12 +0100 |
| commit | da1dd1e65e3091be78f6dda765302ee440cbdc23 (patch) | |
| tree | 8d08f897a219c11061240af68707923789d3158f /personal_infra/puppet/site | |
| parent | 729b95053a1f0fe975371d17ea2a196af9f7f38f (diff) | |
Fix properly IPA issues
Diffstat (limited to 'personal_infra/puppet/site')
| -rw-r--r-- | personal_infra/puppet/site/01-ipa.pp | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/personal_infra/puppet/site/01-ipa.pp b/personal_infra/puppet/site/01-ipa.pp index 9adf98a2..a9138601 100644 --- a/personal_infra/puppet/site/01-ipa.pp +++ b/personal_infra/puppet/site/01-ipa.pp @@ -15,6 +15,18 @@ if $facts['os']['family'] == 'Debian' and $facts['os']['release']['major'] == "1 } } +# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1026008 +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':} @@ -24,7 +36,9 @@ if 'lxc' in lookup("group_names") { enable => mask, } ~> - exec {'/usr/bin/systemctl reset-failed': - refreshonly => true, - } + Exec['/usr/bin/systemctl reset-failed'] +} + +exec {'/usr/bin/systemctl reset-failed': + refreshonly => true, } |
