From 8bfe37a4ee687188087a7aed72c809b77c3a6bec Mon Sep 17 00:00:00 2001 From: irl Date: Mon, 22 Dec 2025 11:12:45 +0000 Subject: [PATCH] feat(podman_link): adds node_exporter to link deployments --- playbooks/link.yml | 20 ++++++++++++++++++++ playbooks/templates/link_sd.yml | 8 ++++++++ 2 files changed, 28 insertions(+) create mode 100644 playbooks/templates/link_sd.yml diff --git a/playbooks/link.yml b/playbooks/link.yml index 6ae7442..95cf874 100644 --- a/playbooks/link.yml +++ b/playbooks/link.yml @@ -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: diff --git a/playbooks/templates/link_sd.yml b/playbooks/templates/link_sd.yml new file mode 100644 index 0000000..e54fe47 --- /dev/null +++ b/playbooks/templates/link_sd.yml @@ -0,0 +1,8 @@ +--- +- targets: +{% for host in groups['cdr_link'] %} + - "{{ host }}:9100" +{% endfor %} + labels: + job: node + app: link