ikke_t.container_image_cleanup

Czyszczenie obrazów kontenerów

Okresowo usuwa wszystkie nieużywane obrazy kontenerów z hosta. Rola ustawia zadanie cron na podstawie tego, czy zainstalowany jest podman lub docker.

Wymagania

Rola sprawdza, czy na hoście zainstalowany jest podman lub docker, zanim ustawi zadanie cron.

Zmienne roli

W pliku defaults/main.yml znajdują się zmienne dotyczące czasu wykonywania zadania cron oraz ścieżki do plików wykonywalnych dla dockera i podmana.

Zależności

Brak zależności.

Przykładowy playbook

- name: okresowe czyszczenie nieużywanych kontenerów
  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

Licencja

GPLv3

Informacje o autorze

Ilkka Tengvall, ilkka.tengvall@iki.fi

O projekcie

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

Zainstaluj
ansible-galaxy install ikke_t.container_image_cleanup
Licencja
Unknown
Pobrania
2k
Właściciel
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.