diff options
| author | Colin Wilk <colin.wilk@tum.de> | 2023-05-30 18:37:11 +0200 |
|---|---|---|
| committer | Colin Wilk <colin.wilk@tum.de> | 2023-05-30 18:38:12 +0200 |
| commit | 139a3ebd76e6cb941776b03ead04c98f3a74b7f6 (patch) | |
| tree | d5c49d7cbb6074f738429f78aa00f90e95b6f413 | |
| parent | 0b7dcb2fdda089009ac4afa4919b35479c9c4d41 (diff) | |
| download | ansible-role-prometheus-target-139a3ebd76e6cb941776b03ead04c98f3a74b7f6.tar.gz ansible-role-prometheus-target-139a3ebd76e6cb941776b03ead04c98f3a74b7f6.zip | |
Add ability to configure default exporters
Signed-off-by: Colin Wilk <colin.wilk@tum.de>
| -rw-r--r-- | defaults/main.yml | 4 | ||||
| -rw-r--r-- | tasks/lineinfile.yml | 3 |
2 files changed, 4 insertions, 3 deletions
diff --git a/defaults/main.yml b/defaults/main.yml index 5589273..52afffd 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -123,10 +123,10 @@ prometheus_target_exporter: [] # prometheus_target_exporter variable. duplicate exporters in # prometheus_target_exporter and prometheus_target_default_exporters will be # ignored. -prometheus_target_default_exporters: [] # TODO: Implement +prometheus_target_default_exporters: [] # - { id: node_exporter } # - { id: blackbox_exporter, path: /path/to/target } # You can enable this variable to not add exporters defined in # prometheus_target_default_exporters -prometheus_target_skip_default_exporters: false # TODO: Implement +prometheus_target_skip_default_exporters: false diff --git a/tasks/lineinfile.yml b/tasks/lineinfile.yml index c6c9e39..5f93b92 100644 --- a/tasks/lineinfile.yml +++ b/tasks/lineinfile.yml @@ -8,7 +8,8 @@ state: present become: true delegate_to: '{{ prometheus_target_host }}' - loop: '{{ prometheus_target_exporter }}' + loop: '{{ prometheus_target_exporter + + ([] if prometheus_target_skip_default_exporters else prometheus_target_default_exporters) }}' notify: - Run command hook - Run shell hook |