diff options
author | Jesse Luehrs <doy@tozt.net> | 2023-03-26 11:29:35 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2023-03-26 11:29:35 -0400 |
commit | ee0d0b20dfcbede3ec7d43023086443d6060dc55 (patch) | |
tree | 43f02d9b733624c2392a0803e792e68cead4df0e /modules | |
parent | a6784844983bec999bd7c54b1511218c40ca57a5 (diff) | |
download | puppet-tozt-ee0d0b20dfcbede3ec7d43023086443d6060dc55.tar.gz puppet-tozt-ee0d0b20dfcbede3ec7d43023086443d6060dc55.zip |
also prune old containers
Diffstat (limited to 'modules')
-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'; + } } |