~xenrox/ansible

6360d59d284303fcbdd3d4032ce052bf49363aa3 — Thorben Günther 2 years ago b1ce5b5
prometheus_clients: cron -> systemd timer
1 files changed, 17 insertions(+), 6 deletions(-)

M roles/prometheus_clients/tasks/server.yml
M roles/prometheus_clients/tasks/server.yml => roles/prometheus_clients/tasks/server.yml +17 -6
@@ 35,12 35,23 @@
    enabled: true
    state: started

- name: add arch textfile cronjob
  ansible.builtin.cron:
    name: prometheus-arch
    state: present
    job: "chronic /usr/local/bin/prometheus_arch.sh"
    special_time: hourly
- name: Install prometheus-arch service
  ansible.builtin.copy:
    src: "{{ item }}"
    dest: "/etc/systemd/system/{{ item }}"
    owner: root
    group: root
    mode: 0644
  with_items:
    - prometheus-arch.service
    - prometheus-arch.timer

- name: Enable prometheus-arch timer
  ansible.builtin.systemd:
    name: prometheus-arch.timer
    enabled: true
    state: started
    daemon_reload: true

- name: allow in firewalld
  ansible.posix.firewalld: