diff --git a/playbooks/seafile.yml b/playbooks/seafile.yml index cf17ee0..4b6a53c 100644 --- a/playbooks/seafile.yml +++ b/playbooks/seafile.yml @@ -4,6 +4,26 @@ - seafile roles: - role: sr2c.core.baseline + vars: + baseline_epel_packages_allowed: + - node-exporter tags: bootstrap - role: sr2c.apps.podman_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 diff --git a/playbooks/templates/seafile_sd.yml b/playbooks/templates/seafile_sd.yml new file mode 100644 index 0000000..cae407a --- /dev/null +++ b/playbooks/templates/seafile_sd.yml @@ -0,0 +1,8 @@ +--- +- targets: +{% for host in groups['seafile'] %} + - "{{ host }}:9100" +{% endfor %} + labels: + job: node + app: seafile