summaryrefslogtreecommitdiff
path: root/roles/certstore/tasks/main.yml
blob: d97048838cebf0591ea0e9a23786ffb9a1724cab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
- name: "copy certstore rpm to destination"
  synchronize:
    src: "{{ role_path }}/files/"
    dest: "/tmp/ansible_deploy/"

- name: Ensures /opt/tsg exists
  file: path=/opt/tsg state=directory
  tags: mkdir

- name: install certstore
  yum:
    name:
      - /tmp/ansible_deploy/certstore-2.1.3.202010.81eef83-1.el7.x86_64.rpm
    state: present

- name: template certstore configure file
  template:
    src: "{{ role_path }}/templates/cert_store.ini.j2"
    dest: /opt/tsg/certstore/conf/cert_store.ini

- name: template certstore zlog file
  template:
    src: "{{ role_path }}/templates/zlog.conf.j2"
    dest: /opt/tsg/certstore/conf/zlog.conf

- name: "copy memory limit file to certstore.service.d"
  copy:
    src: "{{ role_path }}/files/memory.conf"
    dest: /etc/systemd/system/certstore.service.d/
    mode: 0644

- name: "start certstore"
  systemd:
    name: certstore.service
    state: started
    enabled: yes
    daemon_reload: yes