tmp
Some checks failed
/ Ansible Lint (push) Failing after 2m17s

This commit is contained in:
lilly 2026-02-26 21:13:07 +01:00
commit 4a7df9969d
Signed by: lilly
SSH key fingerprint: SHA256:y9T5GFw2A20WVklhetIxG1+kcg/Ce0shnQmbu1LQ37g
23 changed files with 746 additions and 0 deletions

View file

@ -0,0 +1,60 @@
- tags: [ mimir, grafana_mimir ]
block:
- name: Create mimir group
become: true
register: mimir_group
group:
name: mimir
- name: Create mimir user
become: true
register: mimir_user
user:
name: mimir
group: mimir
system: true
- name: Create mimir configuration directory
become: true
file:
path: /etc/mimir
state: directory
owner: "{{ mimir_user.name }}"
group: "{{ mimir_group.name }}"
- name: Create mimir state directory
become: true
file:
path: /var/lib/mimir
state: directory
owner: "{{ mimir_user.name }}"
group: "{{ mimir_group.name }}"
- name: Deploy mimir configuration
become: true
notify: mimir.restarted
template:
src: mimir-config.yaml
dest: /etc/mimir/config.yaml
owner: "{{ mimir_user.name }}"
group: "{{ mimir_group.name }}"
- name: Configure mimir quadlet
become: true
notify: mimir.restarted
register: mimir_quadlet
vars:
user_id: "{{ mimir_user.uid }}"
group_id: "{{ mimir_group.gid }}"
template:
src: mimir.container
dest: /etc/containers/systemd/mimir.container
- name: Ensure mimir is running and enabled
become: true
systemd:
name: "mimir.service"
state: started
enabled: true
daemon_reload: "{{ mimir_quadlet.changed }}"