diff options
-rw-r--r-- | modules/podman/files/podman-prune | 3 | ||||
-rw-r--r-- | modules/podman/manifests/init.pp | 5 |
2 files changed, 8 insertions, 0 deletions
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'; + } } |