47 lines
800 B
YAML
47 lines
800 B
YAML
|
---
|
||
|
- name: Create user loki
|
||
|
user:
|
||
|
name: loki
|
||
|
system: yes
|
||
|
group: root
|
||
|
|
||
|
- name: copy loki binaries
|
||
|
copy:
|
||
|
src: loki-linux-amd64
|
||
|
dest: /usr/local/bin/loki
|
||
|
owner: root
|
||
|
group: root
|
||
|
mode: '0755'
|
||
|
backup: no
|
||
|
|
||
|
- name: generate /etc/systemd/system/loki.service
|
||
|
template:
|
||
|
src: loki.service.j2
|
||
|
dest: /etc/systemd/system/loki.service
|
||
|
owner: root
|
||
|
group: root
|
||
|
mode: "0644"
|
||
|
notify:
|
||
|
- restart loki
|
||
|
|
||
|
- name: enable loki
|
||
|
systemd:
|
||
|
name: loki
|
||
|
enabled: yes
|
||
|
masked: no
|
||
|
notify:
|
||
|
- restart loki
|
||
|
|
||
|
- name: generate /etc/loki-local-config.yaml
|
||
|
template:
|
||
|
src: loki-local-config.yaml.j2
|
||
|
dest: /etc/loki.yaml
|
||
|
owner: root
|
||
|
group: root
|
||
|
mode: "0644"
|
||
|
notify:
|
||
|
- restart loki
|
||
|
|
||
|
- name: Flush handlers
|
||
|
meta: flush_handlers
|