From ee0d0b20dfcbede3ec7d43023086443d6060dc55 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Sun, 26 Mar 2023 11:29:35 -0400 Subject: also prune old containers --- modules/podman/files/podman-prune | 3 +++ modules/podman/manifests/init.pp | 5 +++++ 2 files changed, 8 insertions(+) create mode 100644 modules/podman/files/podman-prune diff --git a/modules/podman/files/podman-prune b/modules/podman/files/podman-prune new file mode 100644 index 0000000..119963c --- /dev/null +++ b/modules/podman/files/podman-prune @@ -0,0 +1,3 @@ +#!/bin/sh + +podman system prune -f --filter until=7d diff --git a/modules/podman/manifests/init.pp b/modules/podman/manifests/init.pp index 741911e..10cb89d 100644 --- a/modules/podman/manifests/init.pp +++ b/modules/podman/manifests/init.pp @@ -2,4 +2,9 @@ class podman { package { ["podman", "cni-plugins"]: ensure => installed; } + + cron::job { "podman-prune": + frequency => "daily", + source => 'puppet:///modules/podman/podman-prune'; + } } -- cgit v1.2.3-54-g00ecf