tschifftner.autoupdate

Ansible Role: Autoupdate

Build Status

This role installs autoupdate packages on Debian/Ubuntu Linux servers. It enables the system to perform updates automatically and on a regular schedule without user intervention.

Requirements

No special requirements needed.

Role Variables

Here are the available settings for this role, along with their default values (refer to defaults/main.yml):

autoupdate_enabled: "true"
autoupdate_autofix_interrupted_dpkg: "false"
autoupdate_minimal_steps: "true"
autoupdate_install_on_shutdown: "false"
autoupdate_mail: "root"
autoupdate_mail_only_on_error: "true"
autoupdate_remove_unused_dependencies: "false"
autoupdate_automatic_reboot: "false"
autoupdate_automatic_reboot_time: "02:00"
autoupdate_bandwidth_limit: "70"

autoupdate_periodic_enable: "1"
autoupdate_periodic_update_package_list: "1"
autoupdate_periodic_download_upgradeable_packages: "1"
autoupdate_periodic_unattended_upgrade: "1"
autoupdate_periodic_autoclean_interval: "7"

Dependencies

There are no dependencies.

Example Playbook

Here is an example of how to use this role in a playbook:

- hosts: server
  roles:
    - { role: tschifftner.autoupdate }

Supported Operating Systems

  • Debian 9 (Stretch)
  • Debian 8 (Jessie)
  • Ubuntu 18.04 (Bionic Beaver)
  • Ubuntu 16.04 (Xenial Xerus)

Required Ansible Version

You need Ansible version 2.5 or higher.

License

This project is licensed under the MIT License.

Author Information

Informazioni sul progetto

Installs autoupdate packages on Debian/Ubuntu linux servers. This allows to run unattended and periodic updates.

Installa
ansible-galaxy install tschifftner.autoupdate
Licenza
mit
Download
1.1k
Proprietario
Kubernetes Software Architekt, Magento Certified Developer und Full-Stack Entwickler