Files
ansible-config/roles/loki/tasks/main.yml

34 lines
678 B
YAML
Raw Normal View History

---
- name: Create Loki directories
file:
path: "{{ item }}"
state: directory
owner: root
group: root
mode: '0755'
loop:
- /etc/loki
- /var/lib/loki
- name: Deploy Loki configuration
template:
src: loki-config.yml.j2
dest: /etc/loki/loki-config.yml
owner: root
group: root
mode: '0644'
- name: Run Loki container
docker_container:
name: loki
image: grafana/loki:latest
state: started
restart_policy: always
ports:
- "3100:3100"
volumes:
- /etc/loki/loki-config.yml:/etc/loki/loki-config.yml
- /var/lib/loki:/loki
command: -config.file=/etc/loki/loki-config.yml
tags: loki