40 lines
974 B
YAML
40 lines
974 B
YAML
---
|
|
- name: "copy redis and dependency to destination"
|
|
synchronize:
|
|
src: "{{ role_path }}/files/"
|
|
dest: "/tmp/ansible_deploy/"
|
|
|
|
#- name: "install redis"
|
|
# yum:
|
|
# name:
|
|
# - /tmp/ansible_deploy/jemalloc-3.6.0-1.el7.x86_64.rpm
|
|
# - /tmp/ansible_deploy/redis-3.2.12-2.el7.x86_64.rpm
|
|
# state: present
|
|
|
|
#- name: "enable redis"
|
|
# systemd:
|
|
# name: redis
|
|
# enabled: yes
|
|
# state: started
|
|
|
|
- name: Ensures /home/tsg exists
|
|
file: path=/home/tsg state=directory
|
|
tags: mkdir
|
|
|
|
- name: install certstore
|
|
unarchive:
|
|
src: "{{ role_path }}/files/certstore-base-online-20190923.tar.gz"
|
|
dest: /home/tsg
|
|
|
|
- name: template certstore configure file
|
|
template:
|
|
src: "{{ role_path }}/templates/cert_store.ini.j2"
|
|
dest: /home/tsg/certstore-base/conf/cert_store.ini
|
|
|
|
- name: bootup certstore
|
|
blockinfile:
|
|
marker: "## {mark} bootstrap certstore"
|
|
path: /etc/rc.d/rc.local
|
|
block: |
|
|
cd /home/tsg/certstore-base; ./r2_certstore
|