From e18a229b76c693d34e26b4c5a6fe691bc2d8a9d1 Mon Sep 17 00:00:00 2001 From: Waffles Date: Tue, 3 Jan 2023 20:15:14 -0800 Subject: [PATCH] redis server --- roles/mastodon/defaults/main.yml | 4 ++++ roles/mastodon/tasks/main.yml | 3 +++ roles/mastodon/tasks/redis.yml | 5 +++++ 3 files changed, 12 insertions(+) create mode 100644 roles/mastodon/defaults/main.yml create mode 100644 roles/mastodon/tasks/redis.yml diff --git a/roles/mastodon/defaults/main.yml b/roles/mastodon/defaults/main.yml new file mode 100644 index 0000000..0f7f38a --- /dev/null +++ b/roles/mastodon/defaults/main.yml @@ -0,0 +1,4 @@ +--- +REDIS_HOST: '' +# Host where cron jobs are run +MAINTENANCE_HOST: '' diff --git a/roles/mastodon/tasks/main.yml b/roles/mastodon/tasks/main.yml index fcfa296..f6ee859 100644 --- a/roles/mastodon/tasks/main.yml +++ b/roles/mastodon/tasks/main.yml @@ -29,5 +29,8 @@ dest: /home/mastodon/live/docker-compose.yml notify: "docker-compose up" +- import_tasks: redis.yaml + when: ansible_hostname == REDIS_HOST + - import_tasks: maintenance.yml when: ansible_hostname == MAINTENANCE_HOST diff --git a/roles/mastodon/tasks/redis.yml b/roles/mastodon/tasks/redis.yml new file mode 100644 index 0000000..62cd2a1 --- /dev/null +++ b/roles/mastodon/tasks/redis.yml @@ -0,0 +1,5 @@ +--- +- name: Install redis server + package: + name: redis-server + state: present