ikke_t.container_image_cleanup

Limpieza de Imágenes de Contenedor

Limpia periódicamente todas las imágenes de contenedor no utilizadas del host. El rol configura un trabajo cron según si se tiene instalado podman o docker.

Requisitos

El rol verifica si Podman o Docker están instalados en el host antes de instalar el trabajo cron.

Variables del Rol

Hay variables en defaults/main.yml para el timing del trabajo cron, así como la ruta a los binarios para docker y podman.

Dependencias

Sin dependencias.

Ejemplo de Playbook

- name: limpiar periódicamente contenedores no utilizados
  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

Licencia

GPLv3

Información del Autor

Ilkka Tengvall, ilkka.tengvall@iki.fi

Acerca del proyecto

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

Instalar
ansible-galaxy install ikke_t.container_image_cleanup
Licencia
Unknown
Descargas
2k
Propietario
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.