58 lines
1.5 KiB
YAML
58 lines
1.5 KiB
YAML
---
|
|
- name: Create exemONE Agent Directory
|
|
ansible.builtin.file:
|
|
path: "{{ EXEM_HOME }}"
|
|
state: directory
|
|
mode: '0755'
|
|
|
|
- name: Copy exemONE manager-agent File
|
|
ansible.builtin.copy:
|
|
src: "{{ role_path }}/files/manager"
|
|
dest: "{{ EXEM_HOME }}"
|
|
|
|
- name: Create Agent Script [data]
|
|
ansible.builtin.template:
|
|
src: "{{ item }}.j2"
|
|
dest: "{{ EXEM_HOME }}/manager/data/{{ item }}"
|
|
mode: '0740'
|
|
with_items:
|
|
- autoload_conf
|
|
|
|
- name: Create Agnet Script [os_script]
|
|
ansible.builtin.template:
|
|
src: "{{ item }}.j2"
|
|
dest: "{{ EXEM_HOME }}/manager/os_script/{{ item }}"
|
|
mode: '0755'
|
|
with_items:
|
|
- linux_service_start.sh
|
|
|
|
- name: Create Agnet Script [script]
|
|
ansible.builtin.template:
|
|
src: "{{ item }}.j2"
|
|
dest: "{{ EXEM_HOME }}/manager/script/{{ item }}"
|
|
mode: '0755'
|
|
with_items:
|
|
- binary_start.sh
|
|
- binary_stop.sh
|
|
|
|
- name: Create Agnet Script [service]
|
|
ansible.builtin.template:
|
|
src: "{{ item }}.j2"
|
|
dest: "{{ EXEM_HOME }}/manager/service/{{ item }}"
|
|
mode: '0755'
|
|
with_items:
|
|
- exem-manager-agent
|
|
- exem-manager-agent.service
|
|
|
|
- name: Create Agnet Script [start/stop]
|
|
ansible.builtin.template:
|
|
src: "{{ item }}.j2"
|
|
dest: "{{ EXEM_HOME }}/manager/{{ item }}"
|
|
mode: '0755'
|
|
with_items:
|
|
- start.sh
|
|
- stop.sh
|
|
|
|
- name: exem-manager-agent start
|
|
ansible.builtin.shell: |
|
|
{{ EXEM_HOME }}/manager/start.sh |