tschifftner.autoupdate
Ansible Role: Autoupdate
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