Files
ansible-telegraf/tasks/FreeBSD.yml
2020-10-16 16:15:45 +02:00

25 lines
691 B
YAML

---
# description: FreeBSD specific installation
- name: "FreeBSD | set package name"
set_fact:
telegraf_agent_package: telegraf
- name: "FreeBSD | Install Telegraf package"
pkgng:
name: "{{ telegraf_agent_package }}"
state: "{{ telegraf_agent_package_state }}"
register: is_telegraf_package_installed
until: is_telegraf_package_installed is succeeded
notify: "Restart Telegraf"
- name: "FreeBSD | add telegraf_flags for extra plugins"
command: sysrc telegraf_flags="-quiet -config-directory=/usr/local/etc/telegraf.d"
tags:
- skip_ansible_lint
- name: "FreeBSD | add telegraf to init"
command: sysrc telegraf_enable="YES"
tags:
- skip_ansible_lint