31 lines
750 B
YAML
31 lines
750 B
YAML
|
#!/usr/bin/ansible-playbook
|
||
|
# vim:ft=ansible:
|
||
|
---
|
||
|
- name: Set up Redis
|
||
|
block:
|
||
|
- name: Install Redis
|
||
|
apt:
|
||
|
name: "redis-server"
|
||
|
- name: Copy configs
|
||
|
template:
|
||
|
src: "{{ item.src }}"
|
||
|
dest: "{{ item.dest }}"
|
||
|
loop:
|
||
|
- { src: "redis.conf", dest: "/etc/redis/redis.conf" }
|
||
|
- { src: "redis-tmpfiles.conf", dest: "/etc/tmpfiles.d/redis.conf" }
|
||
|
notify: restart redis
|
||
|
- name: Create socket directory
|
||
|
file:
|
||
|
path: "/var/run/redis"
|
||
|
state: directory
|
||
|
mode: "0755"
|
||
|
owner: redis
|
||
|
group: redis
|
||
|
notify: restart redis
|
||
|
- name: Start service
|
||
|
service:
|
||
|
name: redis-server
|
||
|
state: started
|
||
|
enabled: yes
|
||
|
become: yes
|