Files
dsk-iac/ansible/01_old/roles/dsk_bot.datasaker/tasks/main.yml
2023-12-19 13:36:16 +09:00

47 lines
1.2 KiB
YAML

---
- name: "Include Gather Ansible Facts task on Ansible >= 2.10"
include_tasks: gather-facts.yml
when:
- ansible_version.major >= 2
- ansible_version.minor >= 10
- name: "Check Datasaker Agent List"
set_fact:
datasaker_agents: []
when: datasaker_docker_agents | select('search', 'docker') | list | count > 0
- name: "Include Datasaker Add Directory Config"
include_tasks: dsk-common.yml
when:
- uninstall == False
- name: "Include Datasaker Debian Host Agent Install"
include_tasks: dsk-debian-pkg.yml
when:
- uninstall == False
- ansible_facts.os_family == "Debian"
- datasaker_agents
- name: "Include Datasaker RedHat Host Agent Install"
include_tasks: dsk-redhat-pkg.yml
when:
- uninstall == False
- ansible_facts.os_family == "RedHat"
- datasaker_agents
- name: "Include Datasaker Agent Install"
include_tasks: check-agent.yml
when:
- uninstall == False
- datasaker_docker_agents
- name: "Include Docker Agent Path Permissions Setting"
include_tasks: permissions.yml
when:
- uninstall == False
- datasaker_docker_agents
- name: "Uninstall Datasaker Agent"
include_tasks: remove-datasaker.yml
when:
- uninstall == True