Puppet Class: cis_security_hardening::rules::pam_libpwquality
- Defined in:
- manifests/rules/pam_libpwquality.pp
Summary
Ensure libpwquality is installed (Automated)Overview
The libpwquality package provides common functions for password quality checking
Rationale: Strong passwords reduce the risk of systems being hacked through brute force methods.
19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'manifests/rules/pam_libpwquality.pp', line 19
class cis_security_hardening::rules::pam_libpwquality (
Boolean $enforce = false,
) {
if $enforce {
$pkg = $facts['os']['family'].downcase() ? {
'debian' => 'libpam-pwquality',
default => 'libpwquality',
}
stdlib::ensure_packages([$pkg], {
ensure => installed,
})
}
}
|