From 6bf4bc1f6c8a6d5effca75f7649992fdac10cf22 Mon Sep 17 00:00:00 2001 From: nd Date: Thu, 2 Dec 2021 19:53:13 +0100 Subject: [PATCH] Initial commit --- defaults/main.yml | 35 +++++++++++++++++++++++++++++++++++ handlers/main.yml | 4 ++++ tasks/main.yml | 12 ++++++++++++ 3 files changed, 51 insertions(+) create mode 100644 defaults/main.yml create mode 100644 handlers/main.yml create mode 100644 tasks/main.yml diff --git a/defaults/main.yml b/defaults/main.yml new file mode 100644 index 0000000..43ddee2 --- /dev/null +++ b/defaults/main.yml @@ -0,0 +1,35 @@ +loki: + config: + auth_enabled: false + server: + http_listen_address: "127.0.0.1" + http_listen_port: 23100 + grpc_listen_port: 29096 + common: + path_prefix: /var/lib/grafana-loki + storage: + filesystem: + chunks_directory: /var/lib/grafana-loki/chunks + rules_directory: /var/lib/grafana-loki/rules + replication_factor: 1 + ring: + instance_addr: 127.0.0.1 + kvstore: + store: inmemory + schema_config: + configs: + - from: 2021-01-01 + store: boltdb-shipper + object_store: filesystem + schema: v11 + index: + prefix: index_ + period: 24h + ruler: + alertmanager_url: http://localhost:9093 + compactor: + working_directory: /var/lib/grafana-loki/compactor + retention_enabled: true + shared_store: filesystem + limits_config: + retention_period: 14d diff --git a/handlers/main.yml b/handlers/main.yml new file mode 100644 index 0000000..32120b2 --- /dev/null +++ b/handlers/main.yml @@ -0,0 +1,4 @@ +- name: restart grafana-loki + service: + name: grafana-loki + state: restarted diff --git a/tasks/main.yml b/tasks/main.yml new file mode 100644 index 0000000..6afedcf --- /dev/null +++ b/tasks/main.yml @@ -0,0 +1,12 @@ +- name: install grafana-loki + package: + name: grafana-loki + +- name: write grafana-loki config + notify: restart grafana-loki + copy: + owner: root + group: grafana-loki + mode: 0640 + dest: /etc/grafana-loki.yml + content: "{{ loki.config|to_nice_yaml(indent=2) }}"