Compare commits
1 Commits
4affb492d3
...
5c67b11aaa
Author | SHA1 | Date | |
---|---|---|---|
5c67b11aaa |
@ -26,14 +26,3 @@ Redis ACL can be specified as an array in the `redis_config_user` variable
|
||||
for the format. Per default, the `default` user is able to connect without
|
||||
any password. To require a password and use a different user, override
|
||||
the variable, for example `redis_config_user: [ 'username on +@all -DEBUG ~* >secret' ]`.
|
||||
|
||||
## Redis on a unix socket
|
||||
|
||||
To make redis available on a unix socket, a directory must be supplied in which the
|
||||
socket lives:
|
||||
```yaml
|
||||
redis_container_socket: /var/run/redis.sock
|
||||
redis_container_volumes:
|
||||
- "/path/to/socket/on/host/redis.sock:{{ redis_container_socket }}:z"
|
||||
redis_config_unixsocket: "{{ redis_container_socket }}"
|
||||
```
|
||||
|
@ -4,17 +4,10 @@ redis_config_bind:
|
||||
- "-::1"
|
||||
redis_config_protected_mode: true
|
||||
redis_config_port: 6379
|
||||
redis_config_unixsocket: ~
|
||||
redis_config_unixsocketperm: '700'
|
||||
redis_config_user:
|
||||
- "default on +@all -DEBUG ~* nopass"
|
||||
redis_config_databases: 16
|
||||
redis_config_supervised: false
|
||||
redis_config_daemonize: false
|
||||
redis_config_dbfilename: dump.rdb
|
||||
redis_config_dir: "{{ redis_data_path }}"
|
||||
redis_config_save: "3600 1 300 100 60 10000"
|
||||
redis_config_appendfsync: everysec
|
||||
|
||||
redis_base_config:
|
||||
bind: "{{ redis_config_bind | join(' ') }}"
|
||||
@ -22,20 +15,9 @@ redis_base_config:
|
||||
port: "{{ redis_config_port }}"
|
||||
user: "{{ redis_config_user }}"
|
||||
databases: "{{ redis_config_databases }}"
|
||||
daemonize: "{{ redis_config_daemonize | bool | ternary('yes', 'no') }}"
|
||||
supervised: "{{ redis_config_supervised | bool | ternary('yes', 'no') }}"
|
||||
save: "{{ redis_config_save }}"
|
||||
dbfilename: "{{ redis_config_dbfilename }}"
|
||||
dir: "{{ redis_config_dir }}"
|
||||
appendfsync: "{{ redis_config_appendfsync }}"
|
||||
|
||||
redis_config: ~
|
||||
redis_config_merged: >-2
|
||||
{{ redis_config_base
|
||||
| combine(({
|
||||
'unixsocket': redis_config_unixsocket,
|
||||
'unixsocketperm': redis_config_unixsocketperm,
|
||||
})
|
||||
if (redis_config_unixsocket | default(false, true)) else {},
|
||||
recursive=True)
|
||||
| combine(redis_config | default({}, true), recursive=True) }}
|
||||
|
@ -4,7 +4,7 @@ dependencies: []
|
||||
galaxy_info:
|
||||
role_name: redis
|
||||
description: >-2
|
||||
Deploy and configure redis, a fast caching, vector-search and NoSQL database.
|
||||
Deploy and configure redis server
|
||||
galaxy_tags:
|
||||
- redis
|
||||
- docker
|
||||
|
Loading…
x
Reference in New Issue
Block a user