ansible-infra/ansible_collections/grafana/grafana/examples/mimir-3-hosts.yaml
Stefan Bethke 2aed20393f
Some checks failed
/ Ansible Lint (push) Failing after 5m45s
/ Ansible Lint (pull_request) Failing after 4m59s
Vendor Galaxy Roles and Collections
2026-02-06 22:07:16 +01:00

32 lines
1,015 B
YAML

- name: Install mimir
hosts: [mimir-1, mimir-2, mimir-3]
become: true
tasks:
- name: Install mimir
ansible.builtin.include_role:
name: grafana.grafana.mimir
vars:
# Run against minio blob store backed, see readme for local setup or mimir docs for Azure, AWS, etc.
mimir_storage:
storage:
backend: s3
s3:
endpoint: localhost:9000
access_key_id: testtest
secret_access_key: testtest
insecure: true
bucket_name: mimir
# Blocks storage requires a prefix when using a common object storage bucket.
mimir_blocks_storage:
storage_prefix: blocks
tsdb:
dir: "{{ mimir_working_path}}/ingester"
# Use memberlist, a gossip-based protocol, to enable the 3 Mimir replicas to communicate
mimir_memberlist:
join_members:
- mimir-1:7946
- mimir-2:7946
- mimir-3:7946