30 lines
561 B
YAML
30 lines
561 B
YAML
---
|
|
- name: Install Node Exporter
|
|
hosts: all
|
|
roles:
|
|
- node_exporter
|
|
|
|
- name: Install Prometheus Server
|
|
hosts: monitoring
|
|
roles:
|
|
- prometheus
|
|
|
|
- name: Setup Exporters on VPS
|
|
hosts: vps_servers
|
|
tasks:
|
|
- name: Install Postfix Exporter
|
|
include_role:
|
|
name: postfix_exporter
|
|
when: postfix_enabled | default(False)
|
|
|
|
- name: Install Nginx Exporter
|
|
include_role:
|
|
name: nginx_exporter
|
|
when: nginx_enabled | default(False)
|
|
|
|
- name: Update Prometheus Config
|
|
hosts: monitoring
|
|
roles:
|
|
- prometheus
|
|
|