nginx/tasks/install-Debian-prometheus.yml

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