Automated patching and updating playbook for Debian systems
- Ansible 2.9+
- Debian/Ubuntu systems
- Sudo access on target servers with ansible user
- Clone the repository
- Configure
inventory/inventory.ini
- Adjust variables in
inventory/group_vars/
ansible-playbook -i inventory/inventory.ini playbooks/debian-update.yml
- Package updates
- Reboot management
- Update logging
- Old log cleanup
- Customize
inventory/group_vars/
to adjust group-specific parameters - Modify log retention days (
log_keep_day
)
Pull requests are welcome.
Lucas Janin
- Mastodon: https://mastodon.social/@lucas3d
- Website: https://www.lucasjanin.com
MIT License