added support for the blackbox exporter
This commit is contained in:
parent
7997ebfb59
commit
f772558e31
6 changed files with 113 additions and 7 deletions
|
|
@ -2,6 +2,32 @@
|
|||
apt:
|
||||
pkg: prometheus-node-exporter
|
||||
|
||||
- name: copy node-exporter config
|
||||
notify: restart node-exporter
|
||||
template:
|
||||
src: node-exporter.j2
|
||||
dest: /etc/default/prometheus-node-exporter
|
||||
|
||||
- name: handle blackbox exporter
|
||||
when: prometheus_agent.agents.blackbox.enable
|
||||
block:
|
||||
- name: install blackbox exporter
|
||||
apt:
|
||||
pkg: prometheus-blackbox-exporter
|
||||
- name: wrtie blackbox exporter service config
|
||||
notify: restart blackbox exporter
|
||||
template:
|
||||
src: prometheus-blackbox.j2
|
||||
dest: /etc/default/prometheus-blackbox-exporter
|
||||
- name: wrtie blackbox exporter config
|
||||
notify: restart blackbox exporter
|
||||
copy:
|
||||
owner: root
|
||||
group: root
|
||||
mode: 0644
|
||||
dest: /etc/prometheus/blackbox.yml
|
||||
content: "{{ prometheus_agent.agents.blackbox.config|to_nice_yaml(indent=2) }}"
|
||||
|
||||
- name: manage tls
|
||||
when: prometheus_agent.tls.manage
|
||||
block:
|
||||
|
|
@ -20,12 +46,6 @@
|
|||
certificates:
|
||||
certs: "{{ {}|combine(prometheus_certs, inventory_certs, recursive=True) }}"
|
||||
|
||||
- name: copy node-exporter config
|
||||
template:
|
||||
src: node-exporter.j2
|
||||
dest: /etc/default/prometheus-node-exporter
|
||||
notify: restart node-exporter
|
||||
|
||||
- name: slurp up all scraper certs
|
||||
loop: "{{ prometheus_agent.scrapers.keys()|list }}"
|
||||
delegate_to: "{{ item }}"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue