30 lines
670 B
YAML
30 lines
670 B
YAML
---
|
|
- name: Install Prometheus-nginx-exporter on Debian 10
|
|
apt:
|
|
pkg: "{{item}}"
|
|
state: latest
|
|
update_cache: yes
|
|
with_items:
|
|
- prometheus-nginx-exporter
|
|
- libnginx-mod-rtmp
|
|
when:
|
|
- ansible_distribution == 'Debian'
|
|
- ansible_distribution_version == '10'
|
|
tags:
|
|
- prometheus
|
|
|
|
- name: import discovery file to server
|
|
template:
|
|
src: sd_file.yml.j2
|
|
dest: "{{ prometheus_sd_directory }}/nginx_{{ ansible_nodename }}.yml"
|
|
delegate_to: "{{ prometheus_server }}"
|
|
tags:
|
|
- prometheus
|
|
|
|
- name: Configure exporter
|
|
template:
|
|
src: exporter.j2
|
|
dest: "/etc/default/prometheus-nginx-exporter"
|
|
tags:
|
|
- prometheus
|