aboutsummaryrefslogtreecommitdiff
path: root/roles/monitoring/tasks/blackbox.yaml
diff options
context:
space:
mode:
authorKumar Damani <me@kumardamani.net>2022-09-07 20:40:17 +0000
committerKumar Damani <me@kumardamani.net>2022-09-07 20:40:17 +0000
commitbbe10895d9df8dd7899bbd65575d5bf12e57f8c8 (patch)
tree244d2f1ad38320863fb60f695c88c97799be1171 /roles/monitoring/tasks/blackbox.yaml
parent4d34de2f5e757bfeae5738547aabb61d3d28a2f8 (diff)
parentc85806e3289b5e207d51d382f8dc75edad04404d (diff)
Merge branch 'alpine' into 'master'
switched to alpine initial commit See merge request kdam0/vps!2
Diffstat (limited to 'roles/monitoring/tasks/blackbox.yaml')
-rw-r--r--roles/monitoring/tasks/blackbox.yaml21
1 files changed, 21 insertions, 0 deletions
diff --git a/roles/monitoring/tasks/blackbox.yaml b/roles/monitoring/tasks/blackbox.yaml
new file mode 100644
index 0000000..932b457
--- /dev/null
+++ b/roles/monitoring/tasks/blackbox.yaml
@@ -0,0 +1,21 @@
+---
+
+# Blackbox Exporter for service level monitoring
+- name: 'Copy the blackbox.yml config file to conf dir'
+ template:
+ src: 'blackbox.yml.j2'
+ dest: '{{ monitoring_root_dir }}/blackbox.yml'
+ mode: '0644'
+
+- name: 'Make sure the blackbox exporter container is created and running'
+ docker_container:
+ name: 'blackbox-exporter'
+ image: 'prom/blackbox-exporter:v0.22.0'
+ pull: true
+ state: 'started'
+ recreate: true
+ command: '--config.file=/config/blackbox.yml'
+ volumes:
+ - "{{ monitoring_root_dir }}/blackbox.yml:/config/blackbox.yml"
+ network_mode: 'host'
+ restart_policy: unless-stopped