Sys-timer-cln-bkps Role

Description: No description available

Variables

  • author: Kevin Veen-Birkenbach

  • description: Schedules periodic cleanup of old backups by configuring a systemd timer to trigger the sys-ctl-cln-bkps role.

  • license: Infinito.Nexus NonCommercial License

  • license_url: https://s.infinito.nexus/license

  • company: Kevin Veen-Birkenbach

Consulting & Coaching Solutions https://www.veen.world

README

Cleanup Backups Timer

Description

This role sets up a systemd timer to schedule the periodic cleanup of old backups. It leverages the sys-ctl-cln-bkps role to perform the actual cleanup operation.

Overview

Optimized for automated maintenance, this role: - Sets a fact for the service name. - Integrates with the sys-timer role to schedule sys-ctl-cln-bkps tasks at defined intervals.

Purpose

The primary purpose of this role is to automate the scheduling of backup cleanup operations using a systemd timer, ensuring that backup storage remains within defined limits.

Features

  • Timer Scheduling: Configures a systemd timer to trigger the backup cleanup service.

  • Role Integration: Works in conjunction with the sys-ctl-cln-bkps role.

  • Idempotency: Ensures the timer tasks execute only once per playbook run.