Files
ansible-telegraf/handlers/main.yml
2023-10-20 17:16:45 +02:00

30 lines
702 B
YAML

---
# handlers file for ansible-telegraf
- name: "Restart Telegraf"
service:
name: telegraf
state: restarted
enabled: true
when: not telegraf_agent_docker
become: true
ignore_errors: "{{ ansible_check_mode }}"
- name: "Restart Telegraf container"
docker_container:
name: "{{ telegraf_agent_docker_name }}"
restart: True
when: telegraf_agent_docker
ignore_errors: "{{ ansible_check_mode }}"
- name: "Restart Windows Telegraf"
win_service:
name: Telegraf
start_mode: auto
state: restarted
ignore_errors: "{{ ansible_check_mode }}"
- name: "Restart MacOS Telegraf"
command: brew services restart telegraf
ignore_errors: "{{ ansible_check_mode }}"