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