autechgemz.unattended_upgrades

Ansible Role: unattended_upgrades

Description

unattended-upgrade - automatic installation of security (and other) upgrades.

Requirements

None

Dependencies

None

OS Platforms

  • Ubuntu-20.04 or higher

Example Playbook

- hosts: all
  roles:
    - unattended_upgrades

Role Variables

unattended_upgrades_package_ensure: (string)

unattended_upgrades_package_ensure: 'present'

unattended_upgrades_service_ensure: (string)

unattended_upgrades_service_ensure: 'started'

unattended_upgrades_service_enable: (bool)

unattended_upgrades_service_enable: true

unattended_upgrades_update_package_list: (string)

unattended_upgrades_update_package_list: '1'

unattended_upgrades_download_upgradable_packages: (string)

unattended_upgrades_download_upgradable_packages: ''

unattended_upgrades_autoclean_interval: (string)

unattended_upgrades_autoclean_interval: ''

unattended_upgrades_upgrade: (string)

unattended_upgrades_upgrade: '1'

unattended_upgrades_allowed_origins: (list)

unattended_upgrades_allowed_origins:
  - '${distro_id}:${distro_codename}'
  - '${distro_id}:${distro_codename}-security'
  - '${distro_id}ESMApps:${distro_codename}-apps-security'
  - '${distro_id}ESM:${distro_codename}-infra-security'

unattended_upgrades_package_blacklist: (list)

unattended_upgrades_package_blacklist: []

unattended_upgrades_devrelease: 'auto'

unattended_upgrades_devrelease: 'auto'

unattended_upgrades_autofix_interrupt_dpkg: (bool)

unattended_upgrades_autofix_interrupt_dpkg: true

unattended_upgrades_minimal_steps: (bool)

unattended_upgrades_minimal_steps: true

unattended_upgrades_install_on_shutdown: (bool)

unattended_upgrades_install_on_shutdown: false

unattended_upgrades_mailto: (string)

unattended_upgrades_mailto: ''

unattended_upgrades_mailreport: (string)

unattended_upgrades_mailreport: ''

unattended_upgrades_remove_unused_kernel: (bool)

unattended_upgrades_remove_unused_kernel: true

unattended_upgrades_remove_new_unused_dependencies: (bool)

unattended_upgrades_remove_new_unused_dependencies: true

unattended_upgrades_remove_unused_dependencies: (bool)

unattended_upgrades_remove_unused_dependencies: false

unattended_upgrades_automatic_reboot: (bool)

unattended_upgrades_automatic_reboot: false

unattended_upgrades_automatic_reboot_withuser: (bool)

unattended_upgrades_automatic_reboot_withuser: true

unattended_upgrades_automatic_reboot_time: (string)

unattended_upgrades_automatic_reboot_time: "now"

unattended_upgrades_download_limit: (bool)

unattended_upgrades_download_limit: false

unattended_upgrades_download_limit_value: (string)

unattended_upgrades_download_limit_value: '70'

unattended_upgrades_syslog_enable: (bool)

unattended_upgrades_syslog_enable: false

unattended_upgrades_syslog_facility: (string)

unattended_upgrades_syslog_facility: 'daemon'

unattended_upgrades_only_acpower: (bool)

unattended_upgrades_only_acpower: true

unattended_upgrades_skip_nonmeterd_connection: (bool)

unattended_upgrades_skip_nonmeterd_connection: true

unattended_upgrades_verbose: (bool)

unattended_upgrades_verbose: false

unattended_upgrades_debug: (bool)

unattended_upgrades_debug: false

unattended_upgrades_allow_downgrade: (bool)

unattended_upgrades_allow_downgrade: false

Example vars

unattended_upgrades_package_blacklist:
  - 'linux-headers*'
  - 'linux-image*'
  - 'linux-generic*'
  - 'linux-modules*'
  - 'docker.io'
About

Manage unattended-upgrade - automatic installation of security (and other) upgrades.

Install
ansible-galaxy install autechgemz.unattended_upgrades
GitHub repository
License
mit
Downloads
41
Owner