aboutsummaryrefslogtreecommitdiff
path: root/ansible/roles/monitoring/tasks/setup.yaml
blob: 824d2db299a502a1b8aaf26960bc4e2f914e1f5e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
---

- name: 'setup | Install required pkgs'
  ansible.builtin.package:
    name:
      - 'prometheus'
      - 'prometheus-node-exporter'
      - 'prometheus-blackbox-exporter'

- name: 'setup | Set the Prom config'
  ansible.builtin.template:
    src: 'prometheus.yml.j2'
    dest: '/etc/prometheus/prometheus.yml'
    mode: '644'

- name: 'setup | Start the service'
  ansible.builtin.service:
    name: 'prometheus'
    state: 'restarted'
    enabled: true