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
|
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
|
any password. To require a password and use a different user, override
|
||||||
the variable, for example `redis_config_user: [ 'username on +@all -DEBUG ~* >secret' ]`.
|
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"
|
- "-::1"
|
||||||
redis_config_protected_mode: true
|
redis_config_protected_mode: true
|
||||||
redis_config_port: 6379
|
redis_config_port: 6379
|
||||||
redis_config_unixsocket: ~
|
|
||||||
redis_config_unixsocketperm: '700'
|
|
||||||
redis_config_user:
|
redis_config_user:
|
||||||
- "default on +@all -DEBUG ~* nopass"
|
- "default on +@all -DEBUG ~* nopass"
|
||||||
redis_config_databases: 16
|
redis_config_databases: 16
|
||||||
redis_config_supervised: false
|
|
||||||
redis_config_daemonize: false
|
|
||||||
redis_config_dbfilename: dump.rdb
|
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:
|
redis_base_config:
|
||||||
bind: "{{ redis_config_bind | join(' ') }}"
|
bind: "{{ redis_config_bind | join(' ') }}"
|
||||||
@ -22,20 +15,9 @@ redis_base_config:
|
|||||||
port: "{{ redis_config_port }}"
|
port: "{{ redis_config_port }}"
|
||||||
user: "{{ redis_config_user }}"
|
user: "{{ redis_config_user }}"
|
||||||
databases: "{{ redis_config_databases }}"
|
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 }}"
|
dbfilename: "{{ redis_config_dbfilename }}"
|
||||||
dir: "{{ redis_config_dir }}"
|
|
||||||
appendfsync: "{{ redis_config_appendfsync }}"
|
|
||||||
|
|
||||||
redis_config: ~
|
redis_config: ~
|
||||||
redis_config_merged: >-2
|
redis_config_merged: >-2
|
||||||
{{ redis_config_base
|
{{ 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) }}
|
| combine(redis_config | default({}, true), recursive=True) }}
|
||||||
|
@ -4,7 +4,7 @@ dependencies: []
|
|||||||
galaxy_info:
|
galaxy_info:
|
||||||
role_name: redis
|
role_name: redis
|
||||||
description: >-2
|
description: >-2
|
||||||
Deploy and configure redis, a fast caching, vector-search and NoSQL database.
|
Deploy and configure redis server
|
||||||
galaxy_tags:
|
galaxy_tags:
|
||||||
- redis
|
- redis
|
||||||
- docker
|
- docker
|
||||||
|
Loading…
x
Reference in New Issue
Block a user