Puppet Class: cis_security_hardening::rules::talk_client
- Defined in:
- manifests/rules/talk_client.pp
Summary
Ensure talk client is not installedOverview
The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talk client, which allows initialization of talk sessions, is installed by default.
Rationale: The software presents a security risk as it uses unencrypted protocols for communication.
20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'manifests/rules/talk_client.pp', line 20
class cis_security_hardening::rules::talk_client (
Boolean $enforce = false,
) {
if $enforce {
$ensure = $facts['os']['family'].downcase() ? {
'suse' => 'absent',
default => 'purged',
}
ensure_packages(['talk'], {
ensure => $ensure,
})
}
}
|