From 02721be8a9283160a705f95195a5e8256ffd7505 Mon Sep 17 00:00:00 2001 From: Gaetan Craig-Riou Date: Wed, 15 Jan 2025 10:24:30 +1100 Subject: [PATCH] Enable default redis instance when provisioning The default redis instance should be automatically enabled/started after install, but it does not always seem to happen. --- playbooks/provision.yml | 3 +++ roles/enable_redis/tasks/main.yml | 11 +++++++++++ 2 files changed, 14 insertions(+) create mode 100644 roles/enable_redis/tasks/main.yml diff --git a/playbooks/provision.yml b/playbooks/provision.yml index 8931d3e42..8a2e8bb51 100644 --- a/playbooks/provision.yml +++ b/playbooks/provision.yml @@ -66,6 +66,9 @@ become_user: root tags: redis + - role: enable_redis + tags: enable_redis + - role: sidekiq tags: sidekiq diff --git a/roles/enable_redis/tasks/main.yml b/roles/enable_redis/tasks/main.yml new file mode 100644 index 000000000..d70d43081 --- /dev/null +++ b/roles/enable_redis/tasks/main.yml @@ -0,0 +1,11 @@ +--- + +# According to the docs Redis should be started automatically : +# https://redis.io/docs/latest/operate/oss_and_stack/install/install-redis/install-redis-on-linux/#install-on-ubuntudebian +# But in reality the default instance is not always enabled so we do it manually +- name: Enable default redis instance + service: + name: redis-server + state: started + enabled: true + become: true