This commit is contained in:
havelight-ee
2023-06-23 10:07:13 +09:00
parent 9619b05006
commit c2387a0289
5 changed files with 59 additions and 12 deletions

43
tasks/vi Normal file
View File

@@ -0,0 +1,43 @@
---
- name: "Add datasaker repository"
yum_repository:
name: datasaker
description: datasaker-repo
baseurl: "{{ datasaker_yum_repo }}"
enabled: "{{ datasaker_yum_enabled }}"
gpgcheck: "{{ datasaker_yum_gpgcheck }}"
- set_fact:
datasaker_agents: "{{ datasaker_agents | reject('equalto', 'dsk-log-agent') | list }}"
- name: "Check datasaker Agent"
include_tasks: check-agent.yml
- name: Make Datasaker Log Directory
ansible.builtin.file:
path: "{{ datasaker_host_log_path }}/{{ item }}"
state: directory
recurse: yes
owner: root
group: root
with_items:
- "{{ datasaker_agents }}"
- name: "Install datasaker log agent"
apt:
name: "td-agent"
state: latest
update_cache: yes
when: '"dsk-log-agent" in datasaker_agents'
- name: "Install datasaker agent"
yum:
name: "{{ item }}"
state: present
update_cache: yes
with_items:
- "{{ datasaker_agents }}"
notify:
- Reload systemd configuration
- Restart {{ item }} service
ignore_errors: true