Use Grafana's upstream Debian packages for loki

This commit is contained in:
Julian Rother 2024-11-02 02:40:01 +01:00
parent d012f0dd60
commit a0a61781fc
No known key found for this signature in database
GPG key ID: 8F9B6AE9BAAE4899
3 changed files with 33 additions and 13 deletions

View file

@ -1,12 +1,32 @@
- name: install grafana-loki
package:
name: grafana-loki
- name: setup grafana repo key for loki
apt_key:
url: "https://apt.grafana.com/gpg.key"
- name: write grafana-loki config
notify: restart grafana-loki
- name: setup grafana repo for loki
apt_repository:
repo: "deb https://apt.grafana.com stable main"
- name: create loki group
group:
name: loki
system: true
- name: create loki user
user:
name: loki
system: true
group: loki
home: /var/lib/loki
- name: install loki
package:
name: loki
- name: write loki config
notify: restart loki
copy:
owner: root
group: grafana-loki
group: loki
mode: 0640
dest: /etc/grafana-loki.yml
dest: /etc/loki/config.yml
content: "{{ loki.config|to_nice_yaml(indent=2) }}"