moved agent config to inline
This commit is contained in:
@@ -21,5 +21,4 @@
|
||||
# - include_role:
|
||||
# name: base
|
||||
# tasks_from: users.yml
|
||||
|
||||
# vim: ts=2 sw=2
|
||||
@@ -33,6 +33,102 @@
|
||||
- "telegraf.d/*.conf"
|
||||
notify: restart_telegraf
|
||||
|
||||
- name: Configure telegraf agent hostname
|
||||
tags: telegraf
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/telegraf/telegraf.conf
|
||||
regexp: '^\s*#?\s*hostname\s*='
|
||||
line: ' hostname = "{{ ansible_fqdn }}"'
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0644'
|
||||
notify: restart_telegraf
|
||||
when: ansible_distribution in ["Debian", "Ubuntu", "Linux Mint"]
|
||||
|
||||
- name: Configure telegraf agent interval
|
||||
tags: telegraf
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/telegraf/telegraf.conf
|
||||
regexp: '^\s*#?\s*interval\s*='
|
||||
line: ' interval = "{{ telegraf_agent_interval }}"'
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0644'
|
||||
notify: restart_telegraf
|
||||
when: ansible_distribution in ["Debian", "Ubuntu", "Linux Mint"]
|
||||
|
||||
- name: Configure telegraf agent flush_interval
|
||||
tags: telegraf
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/telegraf/telegraf.conf
|
||||
regexp: '^\s*#?\s*flush_interval\s*='
|
||||
line: ' flush_interval = "{{ telegraf_agent_flush_interval }}"'
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0644'
|
||||
notify: restart_telegraf
|
||||
when: ansible_distribution in ["Debian", "Ubuntu", "Linux Mint"]
|
||||
|
||||
- name: Configure telegraf agent flush_jitter
|
||||
tags: telegraf
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/telegraf/telegraf.conf
|
||||
regexp: '^\s*#?\s*flush_jitter\s*='
|
||||
line: ' flush_jitter = "{{ telegraf_agent_flush_jitter }}"'
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0644'
|
||||
notify: restart_telegraf
|
||||
when: ansible_distribution in ["Debian", "Ubuntu", "Linux Mint"]
|
||||
|
||||
- name: Configure telegraf agent collection_jitter
|
||||
tags: telegraf
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/telegraf/telegraf.conf
|
||||
regexp: '^\s*#?\s*collection_jitter\s*='
|
||||
line: ' collection_jitter = "{{ telegraf_agent_collection_jitter }}"'
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0644'
|
||||
notify: restart_telegraf
|
||||
when: ansible_distribution in ["Debian", "Ubuntu", "Linux Mint"]
|
||||
|
||||
- name: Configure telegraf agent metric_batch_size
|
||||
tags: telegraf
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/telegraf/telegraf.conf
|
||||
regexp: '^\s*#?\s*metric_batch_size\s*='
|
||||
line: ' metric_batch_size = "{{ telegraf_agent_metric_batch_size }}"'
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0644'
|
||||
notify: restart_telegraf
|
||||
when: ansible_distribution in ["Debian", "Ubuntu", "Linux Mint"]
|
||||
|
||||
- name: Configure telegraf agent metric_buffer_limit
|
||||
tags: telegraf
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/telegraf/telegraf.conf
|
||||
regexp: '^\s*#?\s*metric_buffer_limit\s*='
|
||||
line: ' metric_buffer_limit = "{{ telegraf_agent_metric_buffer_limit }}"'
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0644'
|
||||
notify: restart_telegraf
|
||||
when: ansible_distribution in ["Debian", "Ubuntu", "Linux Mint"]
|
||||
|
||||
- name: Configure telegraf agent round_interval
|
||||
tags: telegraf
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/telegraf/telegraf.conf
|
||||
regexp: '^\s*#?\s*round_interval\s*='
|
||||
line: ' round_interval = "{{ telegraf_agent_round_interval }}"'
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0644'
|
||||
notify: restart_telegraf
|
||||
when: ansible_distribution in ["Debian", "Ubuntu", "Linux Mint"]
|
||||
|
||||
- name: server | telegraf | create systemd override directory for telegraf
|
||||
ansible.builtin.file:
|
||||
path: /etc/systemd/system/telegraf.service.d
|
||||
@@ -47,5 +143,4 @@
|
||||
- reload_systemd
|
||||
- restart_telegraf
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user