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 +