| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- - name: Install dependency packages
- become: true
- apt:
- pkg:
- - redis
- - name: enable redis-server service
- become: true
- ansible.builtin.systemd:
- name: redis-server
- enabled: true
- state: "restarted"
- - name: create /var/lib/redis
- become: true
- ansible.builtin.file:
- path: "/var/lib/redis/node-{{ app_redis_port }}"
- owner: redis
- group: redis
- mode: "0750"
- state: directory
- - name: upload /etc/redis.conf
- become: true
- template:
- src: redis.conf.j2
- dest: "/etc/redis/node-{{ app_redis_port }}.conf"
- owner: redis
- group: redis
- mode: "0640"
- - name: upload systemd redis-server.service
- become: true
- template:
- src: server.service.j2
- dest: "/usr/lib/systemd/system/redis-server-{{ app_redis_port }}.service"
- mode: "0644"
- - name: Force systemd to reread configs
- become: true
- systemd:
- daemon_reload: true
- - name: enable redis-cluster-node service
- become: true
- ansible.builtin.systemd:
- name: "redis-server-{{ app_redis_port }}"
- enabled: true
- masked: false
- state: "restarted"
|