Optimized .mds and meta/main.yml for update roles

This commit is contained in:
2025-03-14 13:07:11 +01:00
parent 4c186a4204
commit 2dbaad04d5
10 changed files with 237 additions and 34 deletions

View File

@@ -1,5 +1,22 @@
# role update-apt
This role updates the packages
# Update Debian-based Systems
# upgrade
Keep in mind that you have to do the upgrade manual because debian based distributions are no runing release
## Description
This role updates packages on Debian-based systems. It refreshes the apt cache and performs a distribution upgrade to ensure all packages are at their latest version.
## Overview
Designed for Debian and Ubuntu systems, this role:
- Updates the package cache using apt.
- Upgrades all packages to their latest available versions.
- Notes that full upgrades must be performed manually on nonrolling release systems.
## Purpose
The role is intended to keep Debian-based systems up-to-date by automating the package update process, ensuring that security patches and software improvements are applied promptly.
## Features
- **Apt Cache Refresh:** Updates the package index.
- **Distribution Upgrade:** Performs a dist-upgrade to update all installed packages.
- **Debian-Specific:** Tailored for Debian-based distributions.

View File

@@ -0,0 +1,25 @@
---
galaxy_info:
author: "Kevin Veen-Birkenbach"
description: "Updates packages on Debian-based systems by refreshing the apt cache and performing a distribution upgrade."
license: "CyMaIS NonCommercial License (CNCL)"
license_url: "https://s.veen.world/cncl"
company: |
Kevin Veen-Birkenbach
Consulting & Coaching Solutions
https://www.veen.world
min_ansible_version: "2.9"
platforms:
- name: Debian
versions:
- all
galaxy_tags:
- apt
- update
- debian
- system
- maintenance
repository: "https://s.veen.world/cymais"
issue_tracker_url: "https://s.veen.world/cymaisissues"
documentation: "https://s.veen.world/cymais"
dependencies: []