From d23006cd15f3aeae03aea7f53ff00f1108541a63 Mon Sep 17 00:00:00 2001 From: Naglfar Date: Fri, 31 Dec 2021 09:47:11 +0100 Subject: [PATCH] Add backup, crontab and set folder permissions --- roles/shell/files/usr/local/bin/backup | 1 + roles/shell/tasks/botany.yml | 15 +++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/roles/shell/files/usr/local/bin/backup b/roles/shell/files/usr/local/bin/backup index ad7cf4c..ae8659f 100644 --- a/roles/shell/files/usr/local/bin/backup +++ b/roles/shell/files/usr/local/bin/backup @@ -40,6 +40,7 @@ nice tar -cz \ /var/lib/znc/configs/ /var/lib/znc/moddata/ \ /var/spool/cron/ \ /var/spool/anacron/ \ + /var/lib/botany/sqlite/ \ -g $BACKUPS/$TYPE.snapshot \ -f $BACKUPS/$DATE-$TYPE.tgz diff --git a/roles/shell/tasks/botany.yml b/roles/shell/tasks/botany.yml index 833d0d6..6ffa060 100644 --- a/roles/shell/tasks/botany.yml +++ b/roles/shell/tasks/botany.yml @@ -13,3 +13,18 @@ dest: /usr/local/bin/botany mode: 0755 state: link + +- name: Initalizes shared data folder group and mode + file: + path: /var/lib/botany/sqlite + state: directory + owner: root + group: tilde + mode: 0775 + +- name: Keep weekly visitors tidy + file: + src: /var/lib/botany/clear_weekly_users.py + dest: /etc/cron.weekly/clear_weekly_users.py + mode: 0755 + state: link