aboutsummaryrefslogtreecommitdiff
path: root/roles/services/monitoring/promtail/handlers
diff options
context:
space:
mode:
authorSam Chudnick <sam@chudnick.com>2023-06-25 09:52:36 -0400
committerSam Chudnick <sam@chudnick.com>2023-06-25 09:52:36 -0400
commit95b73daa36b23565a8566f71f9b202d3459b685f (patch)
treecb17b021be70e7868d0ec235a761f0ecdc80f3f2 /roles/services/monitoring/promtail/handlers
Initial CommitHEADmaster
Diffstat (limited to 'roles/services/monitoring/promtail/handlers')
-rw-r--r--roles/services/monitoring/promtail/handlers/main.yml39
1 files changed, 39 insertions, 0 deletions
diff --git a/roles/services/monitoring/promtail/handlers/main.yml b/roles/services/monitoring/promtail/handlers/main.yml
new file mode 100644
index 0000000..97ea7d3
--- /dev/null
+++ b/roles/services/monitoring/promtail/handlers/main.yml
@@ -0,0 +1,39 @@
1- name: update repos - debian
2 apt:
3 update_cache: yes
4
5- name: update repos - fedora
6 dnf:
7 name: "*"
8 state: latest
9
10- name: build loki-docker-driver plugin for private repo
11 become: yes
12 become_user: "{{ docker_username }}"
13 environment:
14 LOKI_DOCKER_DRIVER: "{{ docker_registry_url }}/{{ docker_registry_username }}/loki-docker-driver"
15 community.general.make:
16 chdir: "{{ docker_home }}/plugins/loki"
17 target: docker-driver-push
18
19- name: restart rootless docker
20 become: yes
21 become_user: "{{ docker_username }}"
22 systemd:
23 name: docker
24 enabled: yes
25 state: restarted
26 scope: user
27 environment:
28 XDG_RUNTIME_DIR: "/run/user/{{ docker_uid }}"
29
30- name: restart docker
31 service:
32 name: docker
33 state: restarted
34
35- name: restart promtail
36 when: promtail_config.changed
37 service:
38 name: promtail
39 state: restarted