parent
fcc0d615a7
commit
4a7df9969d
23 changed files with 746 additions and 0 deletions
60
chris-here-bitte/tasks/setup_mimir.yaml
Normal file
60
chris-here-bitte/tasks/setup_mimir.yaml
Normal 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 }}"
|
||||
Loading…
Add table
Add a link
Reference in a new issue