ansible icon indicating copy to clipboard operation
ansible copied to clipboard

Feature: Add web_config to blackbox_exporter

Open jadyndev opened this issue 2 years ago • 3 comments
trafficstars

This adds the web_config option from roles/prometheus to roles/blackbox_exporter

jadyndev avatar Aug 25 '23 19:08 jadyndev

@jadyndev

Could you provide an estimation of when this PR will be merged? We are eager to use this exporter, and we would like to configure the TLS in the same way we do for all the other exporters.

Wesley1999git avatar Apr 02 '24 09:04 Wesley1999git

@Wesley1999git As the changes have been shown to be stable I'll remove the WIP flag. I'll resolve the conflict, then we can merge.

jadyndev avatar Apr 17 '24 10:04 jadyndev

Docs Build 📝

Thank you for contribution!✨

The docs for this PR have been published here: https://prometheus-community.github.io/ansible/pr/207

You can compare to the docs for the main branch here: https://prometheus-community.github.io/ansible/branch/main

The docsite for this PR is also available for download as an artifact from this run: https://github.com/prometheus-community/ansible/actions/runs/11410698711

File changes:

Click to see the diff comparison.

NOTE: only file modifications are shown here. New and deleted files are excluded. See the file list and check the published docs to see those files.

diff --git a/home/runner/work/ansible/ansible/docsbuild/base/blackbox_exporter_role.html b/home/runner/work/ansible/ansible/docsbuild/head/blackbox_exporter_role.html
index 86c78f4..9857a48 100644
--- a/home/runner/work/ansible/ansible/docsbuild/base/blackbox_exporter_role.html
+++ b/home/runner/work/ansible/ansible/docsbuild/head/blackbox_exporter_role.html
@@ -254,6 +254,13 @@ To check whether it is installed, run <code class="code docutils literal notrans
 </div></td>
 </tr>
 <tr class="row-even"><td><div class="ansible-option-cell">
+<div class="ansibleOptionAnchor" id="parameter-main--blackbox_exporter_web_config"></div><p class="ansible-option-title" id="ansible-collections-prometheus-prometheus-blackbox-exporter-role-parameter-main-blackbox-exporter-web-config"><strong>blackbox_exporter_web_config</strong></p>
+<a class="ansibleOptionLink" href="#parameter-main--blackbox_exporter_web_config" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">dictionary</span></p>
+</div></td>
+<td><div class="ansible-option-cell"><p>A Prometheus <a class="reference external" href="https://github.com/prometheus/exporter-toolkit/blob/master/docs/web-configuration.md">web config yaml</a> for configuring TLS and auth.</p>
+</div></td>
+</tr>
+<tr class="row-odd"><td><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-main--blackbox_exporter_web_listen_address"></div><p class="ansible-option-title" id="ansible-collections-prometheus-prometheus-blackbox-exporter-role-parameter-main-blackbox-exporter-web-listen-address"><strong>blackbox_exporter_web_listen_address</strong></p>
 <a class="ansibleOptionLink" href="#parameter-main--blackbox_exporter_web_listen_address" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
 </div></td>

github-actions[bot] avatar Oct 18 '24 19:10 github-actions[bot]