ansible-role-loki/tasks/main.yml
2024-11-02 02:40:01 +01:00

32 lines
615 B
YAML

- name: setup grafana repo key for loki
apt_key:
url: "https://apt.grafana.com/gpg.key"
- 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: loki
mode: 0640
dest: /etc/loki/config.yml
content: "{{ loki.config|to_nice_yaml(indent=2) }}"