Files
ansible-telegraf/tasks/main.yml
Frank Villaro-Dixon 108284cda1 Add Archlinux OS (#186)
Signed-off-by: Frank Villaro-Dixon <frank@villaro-dixon.eu>
2024-06-25 08:43:52 +02:00

53 lines
1.4 KiB
YAML

---
# tasks file for ansible-telegraf
- name: "Install on RedHat"
include_tasks: "RedHat.yml"
when:
- ansible_os_family == "RedHat" and not telegraf_agent_docker
- name: "Install on Debian"
include_tasks: "Debian.yml"
when:
- ansible_os_family == "Debian" and not telegraf_agent_docker
tags:
- telegraf
- packages
- name: "Install on Archlinux"
include_tasks: "Archlinux.yml"
when:
- ansible_os_family == "Archlinux" and not telegraf_agent_docker
- name: "Install on Suse"
include_tasks: "Suse.yml"
when: ansible_os_family == "Suse" and not telegraf_agent_docker
- name: "Install on FreeBSD"
include_tasks: "FreeBSD.yml"
when:
- ansible_os_family == "FreeBSD" and not telegraf_agent_docker
- name: "Install on MacOS"
include_tasks: "MacOS.yml"
when:
- ansible_os_family == "Darwin" and not telegraf_agent_docker
- include_tasks: "docker.yml"
when: telegraf_agent_docker
- name: "Configure Telegraf"
include_tasks: "configure_linux.yml"
when:
- ansible_os_family not in ['Windows', 'Darwin']
- name: "Install / Configure telegraf on Windows"
include_tasks: "configure_windows.yml"
when:
- ansible_os_family == "Windows" and not telegraf_agent_docker
- name: "Install / Configure telegraf on MacOS"
include_tasks: "configure_macos.yml"
when:
- ansible_os_family == "Darwin" and not telegraf_agent_docker