- nginx: nginx-prometheus-exporter gated by nginx_exporter_enabled, deploys loopback-only stub_status (8090), exporter on 9113 - postgres: postgres_exporter gated by postgres_exporter_enabled, creates postgres_exporter role with pg_monitor, exporter on 9187 - valkey: redis_exporter gated by valkey_exporter_enabled, adds read-only ACL user to users.acl, exporter on 9121 Each exporter follows the nut pattern (tasks/exporter.yml included from main.yml, OS vars, 0600 secret env files, password asserts).
16 lines
360 B
YAML
16 lines
360 B
YAML
---
|
|
- name: Restart PostgreSQL
|
|
ansible.builtin.systemd:
|
|
name: "{{ postgres_service_name }}"
|
|
state: restarted
|
|
|
|
- name: Reload PostgreSQL
|
|
ansible.builtin.systemd:
|
|
name: "{{ postgres_service_name }}"
|
|
state: reloaded
|
|
|
|
- name: Restart postgres exporter
|
|
ansible.builtin.systemd:
|
|
name: "{{ postgres_exporter_service }}"
|
|
state: restarted
|