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 - name: restart loki stack
community.docker.docker_compose_v2: community.docker.docker_compose_v2:
project_src: "{{ loki_base_dir }}" project_src: "{{ loki_base_dir }}"
state: restarted state: present
scale: {} recreate: always
become: yes become: yes
- name: restart loki - name: restart loki
community.docker.docker_compose_v2: community.docker.docker_compose_v2:
project_src: "{{ loki_base_dir }}" project_src: "{{ loki_base_dir }}"
services: loki services: loki
state: restarted state: present
scale: {} recreate: always
become: yes become: yes
- name: restart promtail - name: restart promtail
community.docker.docker_compose_v2: community.docker.docker_compose_v2:
project_src: "{{ loki_base_dir }}" project_src: "{{ loki_base_dir }}"
services: promtail services: promtail
state: restarted
scale: {}
become: yes
- name: reload loki stack
community.docker.docker_compose_v2:
project_src: "{{ loki_base_dir }}"
state: present state: present
restarted: yes recreate: always
scale: {}
become: yes 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 - name: Create Loki directories
file: file:
path: "{{ item }}" path: "{{ item }}"
@ -16,7 +22,7 @@
src: loki-config.yml.j2 src: loki-config.yml.j2
dest: "{{ loki_config_dir }}/loki-config.yml" dest: "{{ loki_config_dir }}/loki-config.yml"
mode: '0644' mode: '0644'
notify: restart loki notify: restart loki stack
become: yes become: yes
- name: Deploy Promtail configuration - name: Deploy Promtail configuration
@ -24,7 +30,7 @@
src: promtail-config.yml.j2 src: promtail-config.yml.j2
dest: "{{ promtail_config_dir }}/promtail-config.yml" dest: "{{ promtail_config_dir }}/promtail-config.yml"
mode: '0644' mode: '0644'
notify: restart promtail notify: restart loki stack
become: yes become: yes
- name: Deploy Loki stack docker-compose - name: Deploy Loki stack docker-compose
@ -39,8 +45,6 @@
community.docker.docker_compose_v2: community.docker.docker_compose_v2:
project_src: "{{ loki_base_dir }}" project_src: "{{ loki_base_dir }}"
state: present state: present
restarted: no
scale: {}
become: yes become: yes
- name: Wait for Loki to be ready - name: Wait for Loki to be ready