ikke_t.container_image_cleanup

Nettoyage des Images de Conteneurs

Nettoie périodiquement toutes les images de conteneurs inutilisées sur l'hôte. Ce rôle met en place un job cron selon que Podman ou Docker est installé.

Conditions

Le rôle vérifie si Podman ou Docker est installé sur l'hôte avant d'installer le job cron.

Variables du Rôle

Il y a des variables dans defaults/main.yml pour le timing du job cron, ainsi que le chemin vers les exécutables de Docker et Podman.

Dépendances

Pas de dépendances.

Exemple de Playbook

- name: nettoyer périodiquement les conteneurs inutilisés
  hosts: all
  roles:
    - role: container_image_cleanup
      vars:
        podman_prune_cronjob_special_time: daily
        docker_prune_cronjob_special_time: weekly
        podman_prune_opts: "--all --force"
        docker_prune_opts: "--all --force"
        podman_path: /usr/bin/podman
        docker_path: /usr/bin/docker

Licence

GPLv3

Informations sur l'Auteur

Ilkka Tengvall, ilkka.tengvall@iki.fi

À propos du projet

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

Installer
ansible-galaxy install ikke_t.container_image_cleanup
Licence
Unknown
Téléchargements
2k
Propriétaire
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.