Update 2 files

- /roles/loki/tasks/main.yml
- /roles/loki/handlers/main.yml
This commit is contained in:
Administrator 2025-11-21 09:09:56 +00:00
parent 3b2d6d4ebc
commit ddd7ccbaa5
2 changed files with 13 additions and 17 deletions

View File

@ -2,30 +2,22 @@
- name: restart loki stack
community.docker.docker_compose_v2:
project_src: "{{ loki_base_dir }}"
state: restarted
scale: {}
state: present
recreate: always
become: yes
- name: restart loki
community.docker.docker_compose_v2:
project_src: "{{ loki_base_dir }}"
services: loki
state: restarted
scale: {}
state: present
recreate: always
become: yes
- name: restart promtail
community.docker.docker_compose_v2:
project_src: "{{ loki_base_dir }}"
services: promtail
state: restarted
scale: {}
become: yes
- name: reload loki stack
community.docker.docker_compose_v2:
project_src: "{{ loki_base_dir }}"
state: present
restarted: yes
scale: {}
recreate: always
become: yes

View File

@ -1,4 +1,10 @@
---
- name: Ensure community.docker collection is installed
ansible.builtin.package:
name: python3-docker
state: present
become: yes
- name: Create Loki directories
file:
path: "{{ item }}"
@ -16,7 +22,7 @@
src: loki-config.yml.j2
dest: "{{ loki_config_dir }}/loki-config.yml"
mode: '0644'
notify: restart loki
notify: restart loki stack
become: yes
- name: Deploy Promtail configuration
@ -24,7 +30,7 @@
src: promtail-config.yml.j2
dest: "{{ promtail_config_dir }}/promtail-config.yml"
mode: '0644'
notify: restart promtail
notify: restart loki stack
become: yes
- name: Deploy Loki stack docker-compose
@ -39,8 +45,6 @@
community.docker.docker_compose_v2:
project_src: "{{ loki_base_dir }}"
state: present
restarted: no
scale: {}
become: yes
- name: Wait for Loki to be ready