2
0

main.yml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. - name: Install dependency packages
  2. become: true
  3. apt:
  4. pkg:
  5. - redis
  6. - name: enable redis-server service
  7. become: true
  8. ansible.builtin.systemd:
  9. name: redis-server
  10. enabled: true
  11. state: "restarted"
  12. - name: create /var/lib/redis
  13. become: true
  14. ansible.builtin.file:
  15. path: "/var/lib/redis/node-{{ app_redis_port }}"
  16. owner: redis
  17. group: redis
  18. mode: "0750"
  19. state: directory
  20. - name: upload /etc/redis.conf
  21. become: true
  22. template:
  23. src: redis.conf.j2
  24. dest: "/etc/redis/node-{{ app_redis_port }}.conf"
  25. owner: redis
  26. group: redis
  27. mode: "0640"
  28. - name: upload systemd redis-server.service
  29. become: true
  30. template:
  31. src: server.service.j2
  32. dest: "/usr/lib/systemd/system/redis-server-{{ app_redis_port }}.service"
  33. mode: "0644"
  34. - name: Force systemd to reread configs
  35. become: true
  36. systemd:
  37. daemon_reload: true
  38. - name: enable redis-cluster-node service
  39. become: true
  40. ansible.builtin.systemd:
  41. name: "redis-server-{{ app_redis_port }}"
  42. enabled: true
  43. masked: false
  44. state: "restarted"