gardar
894db57168
refactor: move config to template
...
Signed-off-by: gardar <gardar@users.noreply.github.com>
2024-03-08 20:41:26 +00:00
gardar
7def6b81a4
feat: make web telemetry path configurable
...
Signed-off-by: gardar <gardar@users.noreply.github.com>
2024-03-08 20:41:26 +00:00
gardar
953b0b14c3
fix: bump to latest version
...
Signed-off-by: gardar <gardar@users.noreply.github.com>
2024-03-08 20:41:25 +00:00
gardar
8b1b6e36e2
minor: add protecthome
...
Signed-off-by: gardar <gardar@users.noreply.github.com>
2024-03-08 20:41:25 +00:00
gardar
2a3f56e859
fix: remove include parameter which is not supported in all ansible version the collection supports
...
Signed-off-by: gardar <gardar@users.noreply.github.com>
2024-03-08 20:41:25 +00:00
gardar
a63fd464df
fix: extracted dir name
...
Signed-off-by: gardar <gardar@users.noreply.github.com>
2024-03-08 20:41:25 +00:00
gardar
5ef563a501
fix: typo
...
Signed-off-by: gardar <gardar@users.noreply.github.com>
2024-03-08 20:41:25 +00:00
gardar
7401eb83b4
fix: checksums url
...
Signed-off-by: gardar <gardar@users.noreply.github.com>
2024-03-08 20:41:25 +00:00
gardar
65de2ec726
fix: raw string argument validation error
...
Signed-off-by: gardar <gardar@users.noreply.github.com>
2024-03-08 20:41:25 +00:00
gardar
0ae35a0b80
fix: url/binary names
...
Signed-off-by: gardar <gardar@users.noreply.github.com>
2024-03-08 20:41:25 +00:00
gardar
e44a2345d3
docs: add argument_specs
...
Signed-off-by: gardar <gardar@users.noreply.github.com>
2024-03-08 20:41:24 +00:00
gardar
4c2902f209
feat: add process_exporter role
...
Signed-off-by: gardar <gardar@users.noreply.github.com>
2024-03-08 20:41:24 +00:00
gardar
737fbbd3d6
Merge pull request #312 from anviar/main
...
feat: cadvisor - options to enable\disable metrics and docker-only mode
2024-03-08 20:26:44 +00:00
Oleg Klyuchkin
e29a4191c4
test: ✅ cadvisor - more tests for alternative scenario
...
Signed-off-by: Oleg Klyuchkin <anviar@users.noreply.github.com>
2024-03-08 22:08:19 +03:00
Spirit-act
6218fccc64
change monogdb exporter collector check in service ( #310 )
...
the collectors section within in the systemd service file checks if
mongodb_exporter_collectors is iterable. Since string is iterable the
elif block does not trigger. If I change the if to check if the
variable is from type list, it works.
Signed-off-by: Spirit-act <16631523+Spirit-act@users.noreply.github.com>
2024-03-07 09:15:39 +01:00
Oleg Klyuchkin
a7305a5d07
docs: ✏️ cadvisor - remove trailing space
...
Signed-off-by: Oleg Klyuchkin <anviar@users.noreply.github.com>
2024-03-06 21:31:29 +03:00
Oleg Klyuchkin
92cfd70d49
feat: cadvisor - options to enable\disable metrics and docker-only mode
...
Signed-off-by: Oleg Klyuchkin <anviar@users.noreply.github.com>
2024-03-06 21:19:28 +03:00
ResuBaka
d8a5ebdf2c
fix(ipmi_exporter): add option to impi_exporter service to allow tmp file creation ( #311 )
...
Signed-off-by: Ben Kochie <superq@gmail.com>
2024-03-06 11:35:01 +01:00
gardar
da146e07d2
Merge pull request #301 from mark-tomich/main
...
bugfix: use temporary directory to make compatible with multi-user controllers
2024-03-05 15:08:32 +00:00
Mark Tomich
8a9c4e6ff9
adding smokeping_archive_path
...
Signed-off-by: Mark Tomich <tomichms@nih.gov>
2024-02-29 13:38:54 -05:00
Mark Tomich
855b08f0aa
fixing smokeping_archive_path
...
Signed-off-by: Mark Tomich <tomichms@nih.gov>
2024-02-29 13:29:54 -05:00
Mark Tomich
d25f772f5f
adding *_archive_path by request
...
Signed-off-by: Mark Tomich <tomichms@nih.gov>
2024-02-29 13:21:57 -05:00
Mark Tomich
32d15d4361
Setting one archive_path per role and setting default values
...
Signed-off-by: Mark Tomich <tomichms@nih.gov>
2024-02-29 10:55:40 -05:00
Mahendra Paipuri
cf1a5dbece
chore: Configurable prometheus system user, group ( #307 )
...
Signed-off-by: Mahendra Paipuri <mahendra.paipuri@gmail.com>
2024-02-29 09:50:15 +01:00
Oleg Klyuchkin
ee540fe8de
skip_changelog(ci): gitlab.com support for version updater ( #308 )
...
* ci: gitlab.com support for version updater
Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
* ci: version updater fix syntax
Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
* test: version updater fix sanity
Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
* test: version updater add gitlab_api function
Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
* feat: version updater use case statement
Co-authored-by: Ben Kochie <superq@gmail.com>
Signed-off-by: Oleg Klyuchkin <anviar@users.noreply.github.com>
---------
Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
Signed-off-by: Oleg Klyuchkin <anviar@users.noreply.github.com>
Co-authored-by: Ben Kochie <superq@gmail.com>
2024-02-29 09:48:53 +01:00
Mark Tomich
5150409d55
allowing for the specification of a prometheus_archive_path
other than
...
`/tmp`
Signed-off-by: Mark Tomich <tomichms@nih.gov>
2024-02-28 10:40:41 -05:00
prombot
d703f0f18b
patch: 🎉 automated upstream release update
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2024-02-28 14:28:49 +00:00
prombot
763bc8aee7
patch: 🎉 automated upstream release update
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2024-02-26 14:29:30 +00:00
anviar
3f9aa6eaba
fix: bind_exporter multiple listen addresses definition
...
Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
2024-02-23 22:04:27 +03:00
anviar
29bb493b1d
feat: Add bind_exporter role
...
Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
2024-02-23 13:33:13 +03:00
prombot
90d372cbaf
patch: 🎉 automated upstream release update
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2024-02-23 01:43:10 +00:00
Oleg Klyuchkin
06490d7c8b
feat: Add postgres_exporter role ( #291 )
...
* feat: Add postgres_exporter role
---------
Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
2024-02-22 14:44:11 +01:00
Oleg Klyuchkin
3e4ff17886
feat: Add mongodb_exporter ( #293 )
...
* feat: Add mongodb_exporter
---------
Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
2024-02-22 14:43:51 +01:00
Oleg Klyuchkin
945f39366c
feat: Add fail2ban_exporter role ( #294 )
...
* feat: Add fail2ban_exporter role
---------
Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
2024-02-22 14:43:31 +01:00
Oleg Klyuchkin
d044d8894b
feat: Add redis_exporter role ( #299 )
...
* feat: Add redis_exporter role
---------
Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
2024-02-22 14:43:10 +01:00
prombot
2737b576e6
patch: 🎉 automated upstream release update
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2024-02-18 14:28:18 +00:00
anviar
672cad0253
test: fix nginx_exporter checks
...
Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
test: fix nginx_exporter alternative URI
Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
test: fix nginx_exporter alternative locations
Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
test: fix nginx_exporter alternative local bin directory
Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
test: fix nginx_exporter alternative fix lint
Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
test: fix nginx_exporter alternative local binary
Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
test: fix nginx_exporter alternative fix port
Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
2024-02-10 14:56:56 +03:00
anviar
c7b2c604c4
refactor: change default user to custom
...
Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
2024-02-10 09:01:14 +03:00
anviar
35b38bb93c
feat: add "Plus" mode flag for nginx_exporter
...
Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
2024-02-09 09:40:17 +03:00
Oleg Klyuchkin
9915604fa1
docs: fix default version in doc
...
Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
2024-02-09 08:50:00 +03:00
Oleg Klyuchkin
830e69814f
feat: Add nginx_exporter role
...
Signed-off-by: anviar <oleg.kluchkin+github@gmail.com>
2024-02-09 08:49:59 +03:00
SuperQ
954a01d17c
fix: Don't reload services when restarting
...
Avoid triggering a reload of various role services when a restart is
needed. This avoids the race between restart and reload.
Signed-off-by: SuperQ <superq@gmail.com>
2024-01-29 13:57:34 +01:00
prombot
718fe1a866
patch: 🎉 automated upstream release update
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2024-01-24 14:31:27 +00:00
prombot
6a96f501e6
patch: 🎉 automated upstream release update
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2024-01-19 14:30:21 +00:00
prombot
a9f0d532fc
patch: 🎉 automated upstream release update
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2024-01-16 14:30:41 +00:00
github-actions[bot]
8966daea59
patch: 🎉 automated upstream release update ( #277 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
Co-authored-by: prombot <prometheus-team@googlegroups.com>
2024-01-15 16:42:39 +01:00
SuperQ
b3582f1ff9
feat: Add ipmi_exporter role
...
Add a new role for the `ipmi_exporter`.
Signed-off-by: SuperQ <superq@gmail.com>
2024-01-15 09:35:44 +01:00
github-actions[bot]
f9265bcdfe
patch: 🎉 automated upstream release update ( #275 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
Co-authored-by: prombot <prometheus-team@googlegroups.com>
2024-01-15 09:33:47 +01:00
SuperQ
9e8cdccba6
feat: Add cadvisor role
...
Add a role to deploy https://github.com/google/cadvisor .
Signed-off-by: SuperQ <superq@gmail.com>
2024-01-08 17:51:09 +01:00
gardar
9ea5fcf610
Merge pull request #269 from prometheus-community/autoupdate/memcached_exporter/0.14.2
...
patch: New prometheus/memcached_exporter upstream release 0.14.2!
2024-01-03 17:31:17 +00:00
github-actions[bot]
17c4878837
patch: 🎉 automated upstream release update ( #268 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
Co-authored-by: prombot <prometheus-team@googlegroups.com>
2024-01-03 16:55:25 +01:00
molpako
a38e7eed3f
fix(mysqld_exporter): Change condition for mysqld_exporter_host check
...
Modify the condition for `mysqld_exporter_host` in the mysqld_exporter my_cnf.j2 template to address an issue where `mysqld_exporter_host: null` in roles/defaults/main.yml was not being handled correctly. The updated condition ensures the host setting logic operates properly even when `mysqld_exporter_host` is set to null.
Signed-off-by: molpako <system.222.down@gmail.com>
2024-01-03 22:57:15 +09:00
prombot
212ee3b55b
patch: 🎉 automated upstream release update
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2023-12-25 14:28:22 +00:00
Ilari Iso-Junno
172b4bbb08
fix: conditional statement jinja2 templating warning ( #266 )
...
A new warning occurred after updating from ansible-core 2.15.4 to 2.15.8
[WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: ...
Removed the jinja2 templating delimeters to fix the warning.
Signed-off-by: Ilari Iso-Junno <iisojunn@users.noreply.github.com>
Co-authored-by: Ilari Iso-Junno <iisojunn@users.noreply.github.com>
2023-12-18 16:21:26 +01:00
github-actions[bot]
558b29c155
patch: 🎉 automated upstream release update ( #262 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
Co-authored-by: prombot <prometheus-team@googlegroups.com>
2023-12-12 15:51:21 +01:00
rezizter
6223e3b2da
enhancement: Add time_intervals to AlertManager ( #251 )
...
* enhancement: Add time_intervals to AlertManager
---------
Signed-off-by: Shaun Megaw <shaun.megaw@absa.africa>
2023-12-12 14:50:38 +01:00
gardar
2a14cd1b64
Merge pull request #261 from prometheus-community/autoupdate/snmp_exporter/0.25.0
...
patch: New prometheus/snmp_exporter upstream release 0.25.0!
2023-12-12 12:47:25 +00:00
gardar
74039c3395
Merge pull request #259 from prometheus-community/autoupdate/memcached_exporter/0.14.1
...
patch: New prometheus/memcached_exporter upstream release 0.14.1!
2023-12-12 12:39:25 +00:00
prombot
7da4b0475a
patch: 🎉 automated upstream release update
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2023-12-11 14:31:57 +00:00
github-actions[bot]
d208acf825
patch: 🎉 automated upstream release update ( #260 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
Co-authored-by: prombot <prometheus-team@googlegroups.com>
2023-12-10 14:52:27 +01:00
prombot
0c296d1ce7
patch: 🎉 automated upstream release update
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2023-12-09 14:27:19 +00:00
Ben Kochie
f084b71dbc
feat: Add mecached_exporter role ( #256 )
...
Add new role: `memcached_exporter`
Signed-off-by: SuperQ <superq@gmail.com>
2023-12-08 17:57:33 +01:00
Ben Kochie
91b5781591
fix: Use repo var for preflight ( #258 )
...
Use the per-role repo var consistently in the preflight GitHub API URLs.
Signed-off-by: SuperQ <superq@gmail.com>
2023-12-07 16:39:08 +01:00
gardar
002e5b3675
Merge pull request #213 from idiv-biodiversity/alertmanager/multiple-web-listen-addresses
...
enhancement: allows using multiple web listen addresses
2023-11-30 15:07:47 +00:00
Christian Krause
c8a340e5b3
enhancement(systemd_exporter): supports multiple web listen addresses in preflight
...
this is for consistency with the other roles' preflight asserts for when the
exporter itself finally supports multiple web listen addresses
Signed-off-by: Christian Krause <christian.krause@idiv.de>
2023-11-30 11:12:12 +01:00
Christian Krause
5fa22913b4
enhancement(smartctl_exporter): supports multiple web listen addresses in preflight
...
this is for consistency with the other roles' preflight asserts for when the
exporter itself finally supports multiple web listen addresses
Signed-off-by: Christian Krause <christian.krause@idiv.de>
2023-11-30 11:12:12 +01:00
Christian Krause
762cb1d5f3
enhancement(prometheus): supports multiple web listen addresses in preflight
...
this is for consistency with the other roles' preflight asserts for when
prometheus itself finally supports multiple web listen addresses
Signed-off-by: Christian Krause <christian.krause@idiv.de>
2023-11-30 11:12:11 +01:00
Christian Krause
4897b20b47
enhancement(blackbox_exporter): allows using multiple web listen addresses
...
Signed-off-by: Christian Krause <christian.krause@idiv.de>
2023-11-30 11:12:11 +01:00
Christian Krause
09f705ad00
enhancement(smokeping_prober): allows using multiple web listen addresses
...
Signed-off-by: Christian Krause <christian.krause@idiv.de>
2023-11-30 11:12:11 +01:00
SuperQ
588807e4d8
feat(blackbox_exporter) Create config directory
...
Follow the pattern of other exporters and create the configuration file
in `/etc/blackbox_exporter` by default.
Signed-off-by: SuperQ <superq@gmail.com>
2023-11-28 22:37:04 +01:00
Christian Krause
bb45a5d23c
enhancement(chrony_exporter): allows using multiple web listen addresses
...
Signed-off-by: Christian Krause <christian.krause@idiv.de>
2023-11-28 13:07:31 +01:00
Christian Krause
01b437147d
enhancement(pushgateway): allows using multiple web listen addresses
...
Signed-off-by: Christian Krause <christian.krause@idiv.de>
2023-11-28 13:07:31 +01:00
Christian Krause
54d857d41b
enhancement(snmp_exporter): allows using multiple web listen addresses
...
Signed-off-by: Christian Krause <christian.krause@idiv.de>
2023-11-28 13:07:31 +01:00
Christian Krause
dce2e959d9
enhancement(mysqld_exporter): allows using multiple web listen addresses
...
Signed-off-by: Christian Krause <christian.krause@idiv.de>
2023-11-28 13:07:31 +01:00
Christian Krause
9e84276add
enhancement(alertmanager): allows using multiple web listen addresses
...
Signed-off-by: Christian Krause <christian.krause@idiv.de>
2023-11-28 13:07:31 +01:00
Christian Krause
2700af42da
enhancement(node_exporter): allows using multiple web listen addresses
...
Signed-off-by: Christian Krause <christian.krause@idiv.de>
2023-11-28 13:07:31 +01:00
prombot
edfbef4c09
patch: 🎉 automated upstream release update
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2023-11-17 18:18:01 +00:00
github-actions[bot]
1221d05b87
patch: 🎉 automated upstream release update ( #246 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
Co-authored-by: prombot <prometheus-team@googlegroups.com>
2023-11-16 16:20:09 +01:00
prombot
e7bb0dae10
patch: 🎉 automated upstream release update
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2023-10-30 14:30:09 +00:00
Nikolay Asenov
9503b96854
feat: add smartctl_exporter role ( #229 )
...
Signed-off-by: Nikolay Asenov <asenov.nikolay98@gmail.com>
Signed-off-by: Ben Kochie <superq@gmail.com>
Co-authored-by: Ben Kochie <superq@gmail.com>
2023-10-27 22:28:44 +02:00
Ben Kochie
98f6dac0ac
Merge branch 'main' into patch-1
...
Signed-off-by: Ben Kochie <superq@gmail.com>
2023-10-27 15:40:04 -04:00
gardar
29e0efa63c
Merge pull request #232 from prometheus-community/autoupdate/prometheus/2.47.2
...
patch: New prometheus/prometheus upstream release!
2023-10-27 19:08:34 +00:00
ScarletBlizzard
bd27581d69
Fix role name
...
Signed-off-by: ScarletBlizzard <61126210+ScarletBlizzard@users.noreply.github.com>
2023-10-24 22:07:04 +03:00
ScarletBlizzard
df657ed815
Fix typo
...
Signed-off-by: ScarletBlizzard <61126210+ScarletBlizzard@users.noreply.github.com>
2023-10-24 13:18:12 +03:00
prombot
e97ad7a214
patch: 🎉 automated upstream release update
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2023-10-15 14:26:45 +00:00
github-actions[bot]
c0087584dd
patch: 🎉 automated upstream release update ( #214 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
Co-authored-by: prombot <prometheus-team@googlegroups.com>
2023-09-30 16:25:13 +02:00
github-actions[bot]
032edc35e2
patch: 🎉 automated upstream release update ( #215 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
Co-authored-by: prombot <prometheus-team@googlegroups.com>
2023-09-30 16:24:44 +02:00
github-actions[bot]
5663c82bf0
patch: 🎉 automated upstream release update ( #219 )
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
Co-authored-by: prombot <prometheus-team@googlegroups.com>
2023-09-30 16:24:05 +02:00
Ben Kochie
37d7956dc3
feat(prometheus): Add shutdown timeout variable ( #220 )
...
In order to allow Prometheus more time to shutdown, especially if
`memory-snapshot-on-shutdown` is used, override the default 90s systemd
shutdown timeout. Otherwise systemd will SIGKILL Prometheus.
* Use 10min shutdown timeout by default.
Signed-off-by: SuperQ <superq@gmail.com>
2023-09-27 16:30:36 +02:00
Håvard Pettersson
5405ae535a
Add logging configuration to systemd_exporter
...
Allow configuring the log verbosity of systemd_exporter via
systemd_exporter_log_level, corresponding to the --log-level flag.
Signed-off-by: Håvard Pettersson <haavard.pettersson@gmail.com>
2023-08-29 15:14:13 +00:00
gardar
04519e178c
Merge pull request #211 from prometheus-community/autoupdate/snmp_exporter/0.24.0
...
patch: New prometheus/snmp_exporter upstream release!
2023-08-29 15:00:37 +00:00
prombot
7f25afb550
patch: 🎉 automated upstream release update
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2023-08-29 14:27:40 +00:00
gardar
617447897c
fix: missing newline at end of file
...
Signed-off-by: gardar <gardar@users.noreply.github.com>
2023-08-29 14:25:39 +00:00
gardar
4786ce4ac5
Merge branch 'main' into haavard/systemd-exporter-tls
...
Signed-off-by: gardar <gardar@users.noreply.github.com>
2023-08-29 14:01:16 +00:00
gardar
e3b15634b9
Merge pull request #208 from haavard/haavard/collector-flags
...
fix(systemd_exporter): Fix collector flags for older versions
2023-08-29 13:58:59 +00:00
Håvard Pettersson
b4ed214645
Remove tests failing on centos-7
...
The following options require systemd >= 235 and fail on CentOS 7 tests:
- systemd_exporter_enable_restart_count
- systemd_exporter_enable_ip_accounting
Signed-off-by: Håvard Pettersson <haavard.pettersson@gmail.com>
2023-08-26 11:32:31 +00:00
SuperQ
8b04f52bd3
skip_changelog: Fixup install task names
...
Update names to be consistent, reflect task block.
Signed-off-by: SuperQ <superq@gmail.com>
2023-08-26 10:38:57 +02:00
Håvard Pettersson
c6294f348c
Use correct --collector flags for older versions
...
Signed-off-by: Håvard Pettersson <haavard.pettersson@gmail.com>
2023-08-26 08:36:06 +00:00
Håvard Pettersson
0485844c3e
Add collector variables to test
...
Signed-off-by: Håvard Pettersson <haavard.pettersson@gmail.com>
2023-08-26 08:36:06 +00:00
Håvard Pettersson
9c415697aa
Add a version check for TLS config
...
Signed-off-by: Håvard Pettersson <haavard.pettersson@gmail.com>
2023-08-26 08:29:56 +00:00
Thomas Venieris
8c52c4df29
fix: blackbox_exporter ansible-lint risky-octal ( #174 )
...
Signed-off-by: Thomas Venieris <thomas.venieris@gmail.com>
Co-authored-by: Ben Kochie <superq@gmail.com>
2023-08-26 06:19:15 +02:00
Ben Kochie
0907b14def
fix: Make binary installs consistent ( #204 )
...
Update the blackbox_exporter and snmp_exporter installs to be consistent
with other exporter package installs.
Signed-off-by: SuperQ <superq@gmail.com>
2023-08-25 16:35:24 +02:00
Håvard Pettersson
e22e04f6d4
Bump systemd_exporter version in tests.
...
Signed-off-by: Håvard Pettersson <haavard.pettersson@gmail.com>
2023-08-25 05:35:50 +00:00
Håvard Pettersson
cd913f0083
Fix wrong variable in template
...
Signed-off-by: Håvard Pettersson <haavard.pettersson@gmail.com>
2023-08-25 05:35:25 +00:00
gardar
ec829555fa
Merge pull request #198 from rooty0/feat/agent-mode-support
...
feature: Agent mode support
2023-08-24 21:57:43 +00:00
Stan Rudenko
f637d5f7c9
removing prometheus_rules_enable, minor fixes
...
Signed-off-by: Stan Rudenko <stan@truera.com>
2023-08-24 10:24:56 -07:00
prombot
03b4e675fd
patch: 🎉 automated upstream release update
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2023-08-24 14:28:49 +00:00
Stan Rudenko
8f6880ceba
test rebase and fixes
...
Signed-off-by: Stan Rudenko <stan@truera.com>
2023-08-23 10:35:26 -07:00
Stan Rudenko
f657060bef
PEP8 fix
...
Signed-off-by: Stan Rudenko <stan@truera.com>
2023-08-23 10:20:40 -07:00
Stan Rudenko
2fde4c9d57
template fix
...
Signed-off-by: Stan Rudenko <stan@truera.com>
2023-08-23 10:20:27 -07:00
Stan Rudenko
83eee4cd08
molecule support
...
Signed-off-by: Stan Rudenko <stan@truera.com>
2023-08-23 10:20:27 -07:00
Stan Rudenko
50a4c1da4c
flags are different for agent mode
...
Signed-off-by: Stan Rudenko <stan@truera.com>
2023-08-23 10:20:27 -07:00
Stan Rudenko
119bc9ad3d
agent mode support
...
Signed-off-by: Stan Rudenko <stan@truera.com>
2023-08-23 10:20:27 -07:00
Håvard Pettersson
3f6da9781b
Add TLS configuration to systemd_exporter role
...
This adds the systemd_exporter_tls_server_config variable, equivalent to
the one in node_exporter and others, enabling the use of TLS for the
systemd exporter.
Signed-off-by: Håvard Pettersson <haavard.pettersson@gmail.com>
2023-08-22 18:27:12 +00:00
gardar
07d39f8a13
Merge branch 'main' into fedora-38
...
Signed-off-by: gardar <gardar@users.noreply.github.com>
2023-08-22 13:42:43 +00:00
Ben Kochie
d7ad271617
fix(node_exporter): Fix ProtectHome for textfiles ( #184 )
...
Set the node_exporter `ProtectHome=read-only` when the textfile dir is
in `/home`.
Fixes: https://github.com/prometheus-community/ansible/issues/183
Signed-off-by: SuperQ <superq@gmail.com>
2023-08-22 14:59:57 +02:00
gardar
7c77244527
Merge pull request #200 from gardar/eol-fedora-36
...
removed: Drop fedora 36 support as it is EOL
2023-08-22 09:07:58 +00:00
gardar
d6f370be8d
minor: support fedora 38
...
Signed-off-by: gardar <gardar@users.noreply.github.com>
2023-08-22 02:17:03 +00:00
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
49860ae607
removed: Drop ubuntu 18.04 support as it is EOL
...
Signed-off-by: gardar <gardar@users.noreply.github.com>
2023-08-22 02:02:26 +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
Anatoliy Tishaninov
c487c8c387
fix deprecated pidfile path warning
...
Signed-off-by: Anatoliy Tishaninov <atishaninov@xometry.de>
2023-07-11 22:06:14 +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