From 1e922de8b04c95d68436fee737836a5ce31fc912 Mon Sep 17 00:00:00 2001 From: Alexandre Iooss <erdnaxe@crans.org> Date: Mon, 13 May 2019 18:23:02 +0200 Subject: [PATCH] [monitoring] Add non-free for MIBs --- monitoring.yml | 3 +++ roles/debian-non-free/tasks/main.yml | 5 +++++ roles/prometheus/tasks/main.yml | 1 + 3 files changed, 9 insertions(+) create mode 100644 roles/debian-non-free/tasks/main.yml diff --git a/monitoring.yml b/monitoring.yml index 87fcc585..759e121d 100644 --- a/monitoring.yml +++ b/monitoring.yml @@ -30,7 +30,10 @@ prometheus_snmp_targets: - targets: - pulsar.adm.crans.org + # Debian non-free mirror + debian_mirror: http://ftp.adm.crans.org/debian/ roles: + - debian-non-free - prometheus - prometheus-alertmanager diff --git a/roles/debian-non-free/tasks/main.yml b/roles/debian-non-free/tasks/main.yml new file mode 100644 index 00000000..1cea2678 --- /dev/null +++ b/roles/debian-non-free/tasks/main.yml @@ -0,0 +1,5 @@ +--- +- name: Add Debian non-free repository + apt_repository: + repo: deb {{ debian_mirror }} {{ ansible_lsb.codename }} non-free + state: present diff --git a/roles/prometheus/tasks/main.yml b/roles/prometheus/tasks/main.yml index 1369e934..12151282 100644 --- a/roles/prometheus/tasks/main.yml +++ b/roles/prometheus/tasks/main.yml @@ -5,6 +5,7 @@ name: - prometheus - prometheus-snmp-exporter + - snmp-mibs-downloader # To generate SNMP configuration register: apt_result retries: 3 until: apt_result is succeeded -- GitLab