feat(podman_link): adds node_exporter to link deployments

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

View file

@ -4,9 +4,29 @@
- cdr_link
roles:
- role: sr2c.core.baseline
vars:
baseline_epel_packages_allowed:
- node-exporter
tags: bootstrap
- role: sr2c.apps.podman_link
tags: link
- role: sr2c.core.node_exporter
tags: prometheus
- name: Podman CDR Link | Update instance list for Prometheus
hosts:
- prometheus
tags:
- prometheus
tasks:
- name: Podman CDR Link | Update instance list for Prometheus
ansible.builtin.template:
src: link_sd.yml
dest: "/home/{{ podman_prometheus_podman_rootless_user }}/file-configs/link.yml"
owner: "{{ podman_prometheus_podman_rootless_user }}"
group: "{{ podman_prometheus_podman_rootless_user }}"
mode: "0444"
become: true
- name: Legacy Link | Set up ClouDNS monitoring of legacy (Docker Compose) Link instances
hosts:

View file

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