Commit graph

144 commits

Author SHA1 Message Date
gardar
422ef282fa
removed: Drop fedora 36 support as it is EOL
Signed-off-by: gardar <gardar@users.noreply.github.com>
2023-08-22 02:06:01 +00:00
gardar
3d817bd567
fix: use snmp_exporter >v0.23.0 config format
Signed-off-by: gardar <gardar@users.noreply.github.com>
2023-08-21 16:32:06 +00:00
gardar
26cba01251
fix: use full path for template location
Signed-off-by: gardar <gardar@users.noreply.github.com>
2023-08-21 15:51:00 +00:00
gardar
82d0c730ed
fix: correctly set no_log bool instead of string
Signed-off-by: gardar <gardar@users.noreply.github.com>
2023-08-21 15:17:27 +00:00
gardar
4c9d044a7d
fix: molecule specific escaping
Signed-off-by: gardar <gardar@users.noreply.github.com>
2023-08-18 19:27:51 +00:00
gardar
65d08f8765
fix: lint
Signed-off-by: gardar <gardar@users.noreply.github.com>
2023-08-18 19:11:46 +00:00
gardar
d9e0c77bfb
skip_changelog: merge all role molecule converge into one
Signed-off-by: gardar <gardar@users.noreply.github.com>
2023-08-18 19:03:40 +00:00
gardar
083ff4ef36
skip_changelog: make testinfra tests capture logs on service failure
Signed-off-by: gardar <gardar@users.noreply.github.com>
2023-08-18 15:47:32 +00:00
gardar
8152340da8
Merge pull request #154 from francisco-core/patch-1
docs: Fix node_exporter 404 TLS auth links
2023-08-17 14:35:18 +00:00
prombot
2d80c63910 patch: 🎉 automated upstream release update
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2023-08-17 14:28:12 +00:00
Berny Linville
27f8000245
fix: add routes berfore match_re (#194)
When i configuring alertmanager vars, the absence of 'routes' in front of '- match_re' has caused confusion and errors.

Signed-off-by: Berny Linville <bernylinville@devopsthink.org>
2023-08-17 12:15:02 +02:00
SuperQ
a9d4f3aadb
Fix(smokeping_prober): Update arguments specs
Add missing arguments spec entries.

Signed-off-by: SuperQ <superq@gmail.com>
2023-08-16 18:20:55 +02:00
Ben Kochie
100b6e2070
fix: Add test for argument_specs matching (#177)
* fix: Add test for argument_specs matching

Compare contents of `meta/arguments_spec.yml` against `defaults/main.yml` on
each role to make sure keys match.

Signed-off-by: SuperQ <superq@gmail.com>

* Fixup arguments_spec linting issues.

Signed-off-by: SuperQ <superq@gmail.com>

---------

Signed-off-by: SuperQ <superq@gmail.com>
2023-08-16 17:49:02 +02:00
gardar
ebeb5097ce
Merge pull request #128 from prometheus-community/superq/smokeping_prober
feat: Add role smokeping_prober
2023-08-16 15:05:35 +00:00
gardar
e3e99f7373
Merge pull request #127 from prometheus-community/superq/pushgateway
feat: Add pushgateway role
2023-08-16 14:59:48 +00:00
prombot
e36c398beb patch: 🎉 automated upstream release update
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2023-08-16 14:28:20 +00:00
gardar
d657e8b83c
Merge pull request #159 from prometheus-community/superq/chrony_exporter
feat: Add chrony_exporter role
2023-08-16 12:27:18 +00:00
francisco-core
82adcbafb2 Fix 404 TLS auth links
Signed-off-by: francisco-core <32313429+francisco-core@users.noreply.github.com>
2023-08-16 12:19:24 +00:00
Thomas Venieris
791b9b1290
feature: Make config installation dir configurable (#173)
* feature: Make config installation dir configurable

Signed-off-by: Thomas Venieris <thomas.venieris@gmail.com>

* fix: blackbox_exporter_config_dir consistent

- Made blackbox_exporter_config_dir parameter consistent with other
  collection roles
- Added new parameter to meta/argument_specs.yml

Signed-off-by: Thomas Venieris <thomas.venieris@gmail.com>

---------

Signed-off-by: Thomas Venieris <thomas.venieris@gmail.com>
2023-07-29 17:43:24 +02:00
Thomas Venieris
76497d34bd
fix ansible-lint: risky-octal & no-same-owner (#171)
Signed-off-by: Thomas Venieris <thomas.venieris@gmail.com>
2023-07-29 10:31:08 +02:00
Thomas Venieris
c0eb6bb516
feature: blackbox exporter user/group configurable (#172)
Also, binary and configuration owner is changed to root.
User blackbox-exp should be prevented from modifying or deleting either
the configuration or itself, according to the principle of least
privilege.

Signed-off-by: Thomas Venieris <thomas.venieris@gmail.com>
2023-07-29 10:30:39 +02:00
Thomas Venieris
a95bc9c3e1
Fix mysqld_exporter world-readable secrets (#169)
The mysqld_exporter config includes a MySQL user passsword and the web
config may include htpasswd hashes. Don't allow everyone to peek them.

Signed-off-by: Thomas Venieris <thomas.venieris@gmail.com>
2023-07-28 09:53:31 +02:00
jmills
9f9bd6830f
Fix: systemd_exporter - rename collector flags (#167)
* Fix systemd_exporter vars to match the exporter flags

---------

Signed-off-by: Jeremy Miller <runofthemill@users.noreply.github.com>
Signed-off-by: prombot <prometheus-team@googlegroups.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: prombot <prometheus-team@googlegroups.com>
Co-authored-by: SuperQ <SuperQ@users.noreply.github.com>
2023-07-26 15:26:04 +02:00
github-actions[bot]
d12cd509c0
patch: 🎉 automated upstream release update (#168)
Signed-off-by: prombot <prometheus-team@googlegroups.com>
Co-authored-by: prombot <prometheus-team@googlegroups.com>
2023-07-25 17:43:41 +02:00
SuperQ
2f1e8a4be8
feat: Add chrony_exporter role
Add role for deploying the chrony_exporter.

Signed-off-by: SuperQ <superq@gmail.com>
2023-07-23 23:18:40 +02:00
github-actions[bot]
ef105aa4f9
patch: 🎉 automated upstream release update (#162)
Signed-off-by: prombot <prometheus-team@googlegroups.com>
Co-authored-by: prombot <prometheus-team@googlegroups.com>
2023-07-23 10:33:34 +02:00
SuperQ
c676915376
feat: Add pushgateway role
Add role to manage the Prometheus Pushgateway.

Signed-off-by: SuperQ <superq@gmail.com>
2023-07-11 08:31:38 +02:00
SuperQ
5879df729c
feat: Add role smokeping_prober
Add a role for the Smokeping Prober.

Signed-off-by: SuperQ <superq@gmail.com>
2023-07-10 21:41:40 +02:00
Janos Tassy
f02bf8db0e
fix: mysqld_exporter should actually respect the mysqld_exporter_host variable (#88)
Signed-off-by: Ben Kochie <superq@gmail.com>
2023-07-06 11:16:05 +02:00
Ben Kochie
c608b0f1b9
Merge pull request #153 from prometheus-community/autoupdate/mysqld_exporter/0.15.0
patch: New prometheus/mysqld_exporter upstream release!
2023-07-06 11:06:09 +02:00
Ben Kochie
85e6754638
Merge pull request #146 from prometheus-community/autoupdate/snmp_exporter/0.22.0
patch: New prometheus/snmp_exporter upstream release!
2023-07-06 11:04:31 +02:00
prombot
9bb137c721 patch: 🎉 automated upstream release update
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2023-06-26 14:32:10 +00:00
prombot
91eab860a5 patch: 🎉 automated upstream release update
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2023-06-24 14:29:58 +00:00
prombot
bc9a03a1f8 patch: 🎉 automated upstream release update
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2023-06-17 14:26:38 +00:00
Ben Kochie
b95f9e9d7f
Merge pull request #143 from prometheus-community/autoupdate/alertmanager/0.25.0
patch: New prometheus/alertmanager upstream release!
2023-06-01 17:04:43 +02:00
Ben Kochie
f22ee2f90b
Merge pull request #140 from prometheus-community/autoupdate/prometheus/2.44.0
patch: New prometheus/prometheus upstream release!
2023-06-01 17:04:26 +02:00
Ben Kochie
12ea8fddff
Merge pull request #141 from prometheus-community/autoupdate/systemd_exporter/0.5.0
patch: New prometheus-community/systemd_exporter upstream release!
2023-06-01 17:04:08 +02:00
Ben Kochie
74f5a8916b
Merge pull request #142 from prometheus-community/autoupdate/snmp_exporter/0.21.0
patch: New prometheus/snmp_exporter upstream release!
2023-06-01 17:03:50 +02:00
Ben Kochie
cc6ff2aef1
Merge pull request #139 from prometheus-community/autoupdate/blackbox_exporter/0.24.0
patch: New prometheus/blackbox_exporter upstream release!
2023-06-01 16:44:08 +02:00
prombot
961a29b139 patch: 🎉 automated upstream release update
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2023-06-01 14:27:55 +00:00
prombot
39a6de030a patch: 🎉 automated upstream release update
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2023-06-01 14:27:54 +00:00
prombot
2440160ca7 patch: 🎉 automated upstream release update
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2023-06-01 14:27:53 +00:00
prombot
32cde97547 patch: 🎉 automated upstream release update
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2023-06-01 14:27:52 +00:00
prombot
c52fb78fbf patch: 🎉 automated upstream release update
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2023-06-01 14:27:51 +00:00
prombot
7a39a41196 patch: 🎉 automated upstream release update
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2023-06-01 14:27:50 +00:00
Jonathan Mabit
7047669da7 fix: Install package fact dependencies needs to be run as root
Signed-off-by: Jonathan Mabit <jonathan.mabit@dametis.com>
2023-05-25 13:43:24 +02:00
Logan Pulley
456d8ac946
fix: always create config file
Signed-off-by: Logan Pulley <logan@pulley.host>
2023-05-21 15:12:35 -05:00
John Losito
1603bad426
Fix broken link to systemd exporter on docs
Signed-off-by: John Losito <lositojohnj@gmail.com>
2023-05-17 09:57:33 -04:00
Anton Lugovoi
fddefacd39
issue 92: remove recurse for textfile collector dir because it causes consistent ansible changes in case there are new metric files created by other users
Signed-off-by: Anton Lugovoi <alugovoi@ordercapital.com>
2023-05-16 14:17:52 +00:00
Kevin Bowrin
be0a877b00
node_exporter: Fix Systemd ProtectHome option in service unit
Fixes an issue with the jinja2 snippet which is used to create the node_exporter Systemd unit. More details here: https://github.com/prometheus-community/ansible/issues/13

Jinja2 namespaces are used to ensure the variable `protect_home` can be set in the parent scope of the `for` loop looking through the mounts.

Signed-off-by: Kevin Bowrin <kevinbowrin@cunet.carleton.ca>
2023-05-09 16:13:50 -04:00