diff options
Diffstat (limited to 'personal_infra/puppet/modules')
| -rw-r--r-- | personal_infra/puppet/modules/proxmox/manifests/freeipa.pp | 10 | ||||
| -rw-r--r-- | personal_infra/puppet/modules/proxmox/manifests/init.pp | 6 |
2 files changed, 16 insertions, 0 deletions
diff --git a/personal_infra/puppet/modules/proxmox/manifests/freeipa.pp b/personal_infra/puppet/modules/proxmox/manifests/freeipa.pp index e91c56e3..f3464c78 100644 --- a/personal_infra/puppet/modules/proxmox/manifests/freeipa.pp +++ b/personal_infra/puppet/modules/proxmox/manifests/freeipa.pp @@ -4,4 +4,14 @@ class proxmox::freeipa { file {['/etc/subuid', '/etc/subgid']: content => epp('proxmox/freeipa_subxid', {'freeipa' => lookup('freeipa')}), } + + # TODO + service {['sssd-ssh.socket', 'sssd-pam-priv.socket', 'sssd-nss.socket', 'sssd-sudo.socket', 'sssd-pam.socket']: + ensure => stopped, + enable => mask, + } + ~> + exec {'/usr/bin/systemctl reset-failed': + refreshonly => true, + } } diff --git a/personal_infra/puppet/modules/proxmox/manifests/init.pp b/personal_infra/puppet/modules/proxmox/manifests/init.pp index 53a6d24a..b3297eb4 100644 --- a/personal_infra/puppet/modules/proxmox/manifests/init.pp +++ b/personal_infra/puppet/modules/proxmox/manifests/init.pp @@ -21,6 +21,12 @@ class proxmox { enable => mask, } + file {'/etc/logrotate.d/pve': + ensure => absent, + } + ~> + service {'logrotate':} + file {'/etc/apt/sources.list.d/pve-enterprise.list': ensure => absent, } |
