--- - block: - name: Copy 20auto-upgrades unattended-upgrades config ansible.builtin.blockinfile: path: /etc/apt/apt.conf.d/20auto-upgrades mode: 0644 create: true block: | APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Download-Upgradeable-Packages "1"; APT::Periodic::AutocleanInterval "7"; APT::Periodic::Unattended-Upgrade "1"; - name: Copy 50unattended-upgrades unattended-upgrades config ansible.builtin.blockinfile: path: /etc/apt/apt.conf.d/50unattended-upgrades mode: 0644 create: true block: | Unattended-Upgrade::Automatic-Reboot "false"; Unattended-Upgrade::Remove-Unused-Dependencies "true"; Unattended-Upgrade::Allowed-Origins { "${distro_id} stable"; "${distro_id} ${distro_codename}-security"; "${distro_id} ${distro_codename}-updates"; }; notify: Restart unattended-upgrades