From 5584de4ef20df10ca4fc440c7d46b5975278d17d Mon Sep 17 00:00:00 2001 From: waffles Date: Mon, 30 Jan 2023 22:00:26 -0800 Subject: [PATCH] Touch ups --- hosts | 2 ++ roles/mastodon/files/tootctl | 2 +- roles/mastodon/tasks/maintenance.yml | 11 +++++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/hosts b/hosts index 180c132..46eab35 100644 --- a/hosts +++ b/hosts @@ -1,6 +1,8 @@ [yttrx] tusky.masto.yttrx.com wooly.masto.yttrx.com +grafana.yttrx.com +mail.yttrx.com [mastodon] wooly.masto.yttrx.com diff --git a/roles/mastodon/files/tootctl b/roles/mastodon/files/tootctl index 5fb643f..bec4dc5 100644 --- a/roles/mastodon/files/tootctl +++ b/roles/mastodon/files/tootctl @@ -1,4 +1,4 @@ #!/bin/bash # Wrap around a docker command to invoke `tootctl` -docker exec -it $(docker ps -f name=web -q | head -n1) bin/tootctl $* +docker exec -it $(docker ps -f name=web -q | head -n1) bin/tootctl $@ diff --git a/roles/mastodon/tasks/maintenance.yml b/roles/mastodon/tasks/maintenance.yml index 607e60a..7009429 100644 --- a/roles/mastodon/tasks/maintenance.yml +++ b/roles/mastodon/tasks/maintenance.yml @@ -53,3 +53,14 @@ mode: '0755' tags: - install + +- name: Create cronjob for tootctl accounts prune + ansible.builtin.cron: + name: tootctl accounts prune + job: /usr/local/bin/tootctl accounts prune + weekday: "1" + minute: "0" + hour: "5" + tags: + - configure +