feat: job specific file sd configs

This commit is contained in:
Iain Learmonth 2026-05-30 13:32:04 +01:00
parent bff8a9b612
commit 5a71d217f6
5 changed files with 14 additions and 9 deletions

View file

@ -22,7 +22,7 @@
- name: Podman CDR Link | Update instance list for Prometheus - name: Podman CDR Link | Update instance list for Prometheus
ansible.builtin.template: ansible.builtin.template:
src: link_sd.yml src: link_sd.yml
dest: "/home/{{ podman_prometheus_podman_rootless_user }}/file-configs/link.yml" dest: "/home/{{ podman_prometheus_podman_rootless_user }}/file-configs/link.node.yml"
owner: "{{ podman_prometheus_podman_rootless_user }}" owner: "{{ podman_prometheus_podman_rootless_user }}"
group: "{{ podman_prometheus_podman_rootless_user }}" group: "{{ podman_prometheus_podman_rootless_user }}"
mode: "0444" mode: "0444"
@ -30,7 +30,7 @@
- name: Podman CDR Link | Update legacy instance list for Prometheus - name: Podman CDR Link | Update legacy instance list for Prometheus
ansible.builtin.template: ansible.builtin.template:
src: oldlink_sd.yml src: oldlink_sd.yml
dest: "/home/{{ podman_prometheus_podman_rootless_user }}/file-configs/oldlink.yml" dest: "/home/{{ podman_prometheus_podman_rootless_user }}/file-configs/oldlink.oldnode.yml"
owner: "{{ podman_prometheus_podman_rootless_user }}" owner: "{{ podman_prometheus_podman_rootless_user }}"
group: "{{ podman_prometheus_podman_rootless_user }}" group: "{{ podman_prometheus_podman_rootless_user }}"
mode: "0444" mode: "0444"

View file

@ -22,7 +22,7 @@
- name: Podman Seafile | Update instance list for Seafile - name: Podman Seafile | Update instance list for Seafile
ansible.builtin.template: ansible.builtin.template:
src: seafile_sd.yml src: seafile_sd.yml
dest: "/home/{{ podman_prometheus_podman_rootless_user }}/file-configs/seafile.yml" dest: "/home/{{ podman_prometheus_podman_rootless_user }}/file-configs/seafile.node.yml"
owner: "{{ podman_prometheus_podman_rootless_user }}" owner: "{{ podman_prometheus_podman_rootless_user }}"
group: "{{ podman_prometheus_podman_rootless_user }}" group: "{{ podman_prometheus_podman_rootless_user }}"
mode: "0444" mode: "0444"

View file

@ -1,8 +1,10 @@
--- ---
- targets:
{% for host in groups['cdr_link'] %} {% for host in groups['cdr_link'] %}
- "{{ host }}:9100" - targets:
{% endfor %} - "{{ hostvars[host]['node_exporter_tailscale_ipv4'].stdout }}:9100"
labels: labels:
instance: "{{ host }}"
hostname: "{{ host }}"
job: node job: node
app: link app: link
{% endfor %}

View file

@ -6,4 +6,5 @@
job: node job: node
app: legacy_link app: legacy_link
instance: "{{ host }}" instance: "{{ host }}"
hostname: "{{ host }}"
{% endfor %} {% endfor %}

View file

@ -1,8 +1,10 @@
--- ---
- targets:
{% for host in groups['seafile'] %} {% for host in groups['seafile'] %}
- "{{ host }}:9100" - targets:
{% endfor %} - "{{ hostvars[host]['node_exporter_tailscale_ipv4'].stdout }}:9100"
labels: labels:
job: node job: node
app: seafile app: seafile
instance: "{{ host }}"
hostname: "{{ host }}"
{% endfor %}