ikke_t.container_image_cleanup

Container-Image-Aufräumung

Periodisch werden alle ungenutzten Container-Images vom Host entfernt. Diese Rolle richtet einen Cron-Job ein, je nachdem, ob Podman oder Docker installiert ist.

Anforderungen

Die Rolle überprüft, ob entweder Podman oder Docker auf dem Host installiert ist, bevor der Cron-Job eingerichtet wird.

Rollenvariablen

Im defaults/main.yml gibt es Variablen für den Zeitpunkt des Cron-Jobs sowie den Pfad zu den Binärdateien für Docker und Podman.

Abhängigkeiten

Keine Abhängigkeiten.

Beispiel-Playbook

- name: periodisch ungenutzte Container aufräumen
  hosts: alle
  roles:
    - role: container_image_cleanup
      vars:
        podman_prune_cronjob_special_time: täglich
        docker_prune_cronjob_special_time: wöchentlich
        podman_prune_opts: "--all --force"
        docker_prune_opts: "--all --force"
        podman_path: /usr/bin/podman
        docker_path: /usr/bin/docker

Lizenz

GPLv3

Autoreninformationen

Ilkka Tengvall, ilkka.tengvall@iki.fi

Über das Projekt

Periodicly cleans up all unused container images from host. Role sets up cron job based on whether podman or docker is installed.

Installieren
ansible-galaxy install ikke_t.container_image_cleanup
GitHub Repository
Lizenz
Unknown
Downloads
2k
Besitzer
I nerd around the clock. At day time for Red Hat, at evenings for my hobby projects. Except when family duties interrupt :) All for open source.