]> xn--ix-yja.es Git - alex.git/commitdiff
Fix more LXC issues
authoralex <alex@pdp7.net>
Sat, 4 Feb 2023 16:39:59 +0000 (17:39 +0100)
committeralex <alex@pdp7.net>
Sat, 4 Feb 2023 16:39:59 +0000 (17:39 +0100)
personal_infra/puppet/site/01-ipa.pp

index 77377e9a741657daae23f88c2ca0ee16e881923d..9e52166a4ec1e23dd4e48fa6435bae668abd8119 100644 (file)
@@ -12,3 +12,14 @@ if $facts['os']['family'] == 'Debian' and $facts['os']['release']['major'] == "1
 
 package {$ipa_client_package:}
 package {'sudo':}
+
+if 'lxc' in lookup("group_names") {
+  service {['var-lib-nfs-rpc_pipefs.mount', 'chronyd.service', 'sys-kernel-config.mount', 'sys-kernel-debug.mount', 'auth-rpcgss-module.service']:
+    ensure => stopped,
+    enable => mask,
+  }
+  ~>
+  exec {'/usr/bin/systemctl reset-failed':
+    refreshonly => true,
+  }
+}