aboutsummaryrefslogtreecommitdiffstats
path: root/fdio.infra.ansible/roles/prometheus_exporter
diff options
context:
space:
mode:
Diffstat (limited to 'fdio.infra.ansible/roles/prometheus_exporter')
-rw-r--r--fdio.infra.ansible/roles/prometheus_exporter/defaults/main.yaml8
-rw-r--r--fdio.infra.ansible/roles/prometheus_exporter/meta/main.yaml19
-rw-r--r--fdio.infra.ansible/roles/prometheus_exporter/tasks/main.yaml6
3 files changed, 26 insertions, 7 deletions
diff --git a/fdio.infra.ansible/roles/prometheus_exporter/defaults/main.yaml b/fdio.infra.ansible/roles/prometheus_exporter/defaults/main.yaml
index e97ad2b0c7..7291ce0276 100644
--- a/fdio.infra.ansible/roles/prometheus_exporter/defaults/main.yaml
+++ b/fdio.infra.ansible/roles/prometheus_exporter/defaults/main.yaml
@@ -21,11 +21,11 @@ packages_by_arch:
ne_image: "{{ ne_image_by_arch[ansible_machine] }}"
ne_image_by_arch:
- aarch64: "prom/node-exporter:v1.2.0"
- x86_64: "prom/node-exporter:v1.2.0"
+ aarch64: "prom/node-exporter:v1.3.1"
+ x86_64: "prom/node-exporter:v1.3.1"
be_image: "{{ be_image_by_arch[ansible_machine] }}"
be_image_by_arch:
- aarch64: "prom/blackbox-exporter:v0.19.0"
- x86_64: "prom/blackbox-exporter:v0.19.0"
+ aarch64: "prom/blackbox-exporter:v0.21.1"
+ x86_64: "prom/blackbox-exporter:v0.21.1"
diff --git a/fdio.infra.ansible/roles/prometheus_exporter/meta/main.yaml b/fdio.infra.ansible/roles/prometheus_exporter/meta/main.yaml
new file mode 100644
index 0000000000..0ee6c2c224
--- /dev/null
+++ b/fdio.infra.ansible/roles/prometheus_exporter/meta/main.yaml
@@ -0,0 +1,19 @@
+---
+# file: roles/prometheus_exporter/meta/main.yaml
+
+dependencies: [docker]
+
+galaxy_info:
+ role_name: prometheus_exporter
+ author: fd.io
+ description: Prometheus Exporters.
+ company: none
+ license: "license (Apache)"
+ min_ansible_version: 2.9
+ platforms:
+ - name: Ubuntu
+ versions:
+ - focal
+ - jammy
+ galaxy_tags:
+ - prometheus
diff --git a/fdio.infra.ansible/roles/prometheus_exporter/tasks/main.yaml b/fdio.infra.ansible/roles/prometheus_exporter/tasks/main.yaml
index 3fe40f031a..ef9da40175 100644
--- a/fdio.infra.ansible/roles/prometheus_exporter/tasks/main.yaml
+++ b/fdio.infra.ansible/roles/prometheus_exporter/tasks/main.yaml
@@ -2,7 +2,7 @@
# file: roles/prometheus_exporter/tasks/main.yaml
- name: Inst - Update Package Cache (APT)
- apt:
+ ansible.builtin.apt:
update_cache: true
cache_valid_time: 3600
when:
@@ -11,7 +11,7 @@
- prometheus-inst
- name: Inst - Prerequisites
- package:
+ ansible.builtin.package:
name: "{{ packages | flatten(levels=1) }}"
state: latest
tags:
@@ -48,7 +48,7 @@
- prometheus-conf-blackbox-exporter
- name: Conf - Prometheus Blackbox Exporter
- copy:
+ ansible.builtin.copy:
src: "files/blackbox.yml"
dest: "/etc/prometheus/blackbox.yml"
tags: