diff --git a/README.md b/README.md index e16891de..0d0379a9 100644 --- a/README.md +++ b/README.md @@ -226,6 +226,8 @@ redis_as_service: true redis_local_facts: true # Service name redis_service_name: "redis_{{ redis_port }}" +# Service name aliases, redis_service_name alternatives +redis_service_aliases: [] ## Networking/connection options redis_bind: false diff --git a/defaults/main.yml b/defaults/main.yml index dfc8956d..5eaef955 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -33,6 +33,8 @@ redis_as_service: true redis_local_facts: true # Service name redis_service_name: "redis_{{ redis_port }}" +# Service name aliases, redis_service_name alternatives +redis_service_aliases: [] ## Networking/connection options redis_bind: false diff --git a/templates/default/redis.service.j2 b/templates/default/redis.service.j2 index 4bfb7b81..44f009c8 100644 --- a/templates/default/redis.service.j2 +++ b/templates/default/redis.service.j2 @@ -37,3 +37,6 @@ ReadWriteDirectories=-/etc/redis [Install] WantedBy=multi-user.target +{% if redis_service_aliases %} +Alias={{ redis_service_aliases | list | join(' ') }} +{% endif %}