From 262d9181c911b4db5addc5f56acd788e7c98692c Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen@paragon-es.de>
Date: Wed, 22 Jul 2020 09:12:15 +0200
Subject: [PATCH] Add cronjob to prune docker system once per day

---
 tasks/main.yml | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/tasks/main.yml b/tasks/main.yml
index 66b00f4..6fdd825 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -36,7 +36,7 @@
         groups: docker
         append: yes
 
-    - name: Deply ansible script to run inside Docker
+    - name: Deploy ansible script to run inside Docker
       template:
         src: ansible.sh
         dest: /usr/local/bin/ansible
@@ -44,4 +44,14 @@
         group: root
         mode: 0755
 
+    - name: Cleanup Docker once per day
+      cron:
+        name: Cleanup Docker
+        hour: 23
+        minute: 55
+        job: /usr/bin/docker system prune -f > /dev/null 2>&1
+        disabled: '{{ crons_disabled|default(false) }}'
+      tags:
+        - cron
+
   when: not excluded_roles or "gitlab-runner" not in excluded_roles
-- 
GitLab