Configure dnf-automatic to Install Available Updates Automatically
An XCCDF Rule
Description
To ensure that the packages comprising the available updates will be automatically installed by dnf-automatic
, set apply_updates
to yes
under [commands]
section in /etc/dnf/automatic.conf
.
Rationale
Installing software updates is a fundamental mitigation against the exploitation of publicly-known vulnerabilities. If the most recent security patches and updates are not installed, unauthorized users may take advantage of weaknesses in the unpatched software. The lack of prompt attention to patching could result in a system compromise. The automated installation of updates ensures that recent security patches are applied in a timely manner.
- ID
- xccdf_org.ssgproject.content_rule_dnf-automatic_apply_updates
- Severity
- Medium
- References
- Updated
Remediation - Shell Script
found=false
# set value in all files if they contain section or key
for f in $(echo -n "/etc/dnf/automatic.conf"); do
if [ ! -e "$f" ]; then
Remediation - Ansible
- name: Configure dnf-automatic to Install Available Updates Automatically
ini_file:
dest: /etc/dnf/automatic.conf
section: commands
option: apply_updates
value: 'yes'