feat(podman_seafile): adds node_exporter to seafile deployments

This commit is contained in:
Iain Learmonth 2025-12-22 11:13:16 +00:00
parent 8bfe37a4ee
commit ce097fa4fa
2 changed files with 28 additions and 0 deletions

View file

@ -4,6 +4,26 @@
- seafile - seafile
roles: roles:
- role: sr2c.core.baseline - role: sr2c.core.baseline
vars:
baseline_epel_packages_allowed:
- node-exporter
tags: bootstrap tags: bootstrap
- role: sr2c.apps.podman_seafile - role: sr2c.apps.podman_seafile
tags: seafile tags: seafile
- role: sr2c.core.node_exporter
tags: prometheus
- name: Podman Seafile | Update instance list for Seafile
hosts:
- prometheus
tags:
- prometheus
tasks:
- name: Podman Seafile | Update instance list for Seafile
ansible.builtin.template:
src: seafile_sd.yml
dest: "/home/{{ podman_prometheus_podman_rootless_user }}/file-configs/seafile.yml"
owner: "{{ podman_prometheus_podman_rootless_user }}"
group: "{{ podman_prometheus_podman_rootless_user }}"
mode: "0444"
become: true

View file

@ -0,0 +1,8 @@
---
- targets:
{% for host in groups['seafile'] %}
- "{{ host }}:9100"
{% endfor %}
labels:
job: node
app: seafile