Added new role

This commit is contained in:
2021-11-02 21:48:41 +01:00
parent 193eae637f
commit 30d3cf835d
26 changed files with 328 additions and 1 deletions

View File

@ -0,0 +1,3 @@
---
dependencies:
- role: common

View File

@ -0,0 +1,18 @@
---
- name: create redis directory
ansible.builtin.file:
path: ~/.redis
state: directory
- name: create config file
ansible.builtin.template:
src: config.j2
dest: ~/.redis/config
mode: 0644
- name: create service configuration
ansible.builtin.template:
src: redis_service.j2
dest: ~/etc/services.d/redis.ini
mode: 0644
notify:
- reload supervisorctl
- update supervisorctl

View File

@ -0,0 +1,4 @@
unixsocket /home/{{ uberspace_user }}/.redis/sock
daemonize no
port 0
save ""

View File

@ -0,0 +1,5 @@
[program:redis]
command=redis-server %(ENV_HOME)s/.redis/conf
directory=%(ENV_HOME)s/.redis
autostart=yes
autorestart=yes