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/common/handlers/main.yml b/roles/common/handlers/main.yml deleted file mode 100644 index 7ebe6b8c6..000000000 --- a/roles/common/handlers/main.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- - -- name: restart redis - service: - name: redis-server - state: restarted - become: yes 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