aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--defaults/main.yml4
-rw-r--r--tasks/lineinfile.yml3
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