This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
tsg-tsg-os-buildimage/ansible/roles/redis/tasks/main.yml
2021-06-30 10:15:12 +08:00

32 lines
869 B
YAML

- name: "redis rpm install:copy file to device"
copy:
src: '{{ role_path }}/files/'
dest: /tmp/ansible_deploy/
- name: "redis rpm install:install redis"
yum:
name:
- "/tmp/ansible_deploy/jemalloc-3.6.0-1.el7.x86_64.rpm"
- "/tmp/ansible_deploy/redis40u-4.0.14-1.ius.centos7.x86_64.rpm"
state: present
- name: "Create /usr/lib/systemd/system/redis.service.d directory if it does not exist"
file:
path: "{{ item }}"
state: directory
mode: '0755'
with_items:
- /usr/lib/systemd/system/redis.service.d
- name: "copy slice file to redis.service.d"
copy:
src: "{{ role_path }}/templates/service_override_slice.conf.j2"
dest: /usr/lib/systemd/system/redis.service.d/service_override_slice.conf
mode: 0644
- name: "redis exporter"
copy:
src: '{{ role_path }}/files/'
dest: /usr/bin/
mode: 0755