An Ansible role to install/configure a loki-promtail stack
promtail_install: undefined
promtail_destination_server_port: 3100
promtail_haproxy_log_path: /var/log/haproxy/haproxy.log
promtail_apache2_log_path: /var/log/apache2/*/*.log
loki_install: undefined
loki_conf_template: ../templates/local-config.yaml.j2
loki_conf_path: /etc/loki
None
None
## Example galaxy requirement
---
#
# ansible-galaxy -r install requirements.yml
# or
# ansible-galaxy install -r requirements.yml
#
- src: https://github.com/mordash/ansible-role-loki-promtail.git
version: main
name: loki-promtail
---
- hosts: all
become: yes
roles:
- { role: loki-promtail, tags: ['loki-promtail'] }
vars:
promtail_install: true
promtail_version: 2.4.2
promtail_haproxy_log: true
promtail_apache2_log: true
loki_install: true
loki_destination_server: destination_server_name
loki_exposed_port: 3100
loki_container_port: 3100
loki_container_tag: 2.5.0