alloy(role): pull in alloy role that works from fux (#112)
All checks were successful
/ build (push) Successful in 26s
/ Ansible Lint (push) Successful in 2m39s

Reviewed-on: #112
Reviewed-by: June <june@noreply.git.hamburg.ccc.de>
This commit is contained in:
chris 2026-07-23 20:34:02 +02:00 committed by chris
commit 900971ebe9
246 changed files with 222 additions and 19245 deletions

21
roles/alloy/README.md Normal file
View file

@ -0,0 +1,21 @@
# `Grafana Alloy` role
Installs and configures [Grafana Alloy](https://grafana.com/docs/alloy/latest/) on Debian-based systems.
Optionally deploys a [Blackbox exporter](https://github.com/prometheus/blackbox_exporter) config.
## Supported Distributions
Should work on Debian-based distributions.
## Required Arguments
- `alloy_config_default`: The default Alloy configuration. Recommended for configuration that hosts of a groupe share.
## Optional Arguments
- `alloy_config_additional`: Additional Alloy configuration appended to the default config. Recommended for per host configuration
- `alloy_cap_net_bind_service`: Grant Alloy the `CAP_NET_BIND_SERVICE` capability, allowing it to bind to privileged ports (<1024).
### Blackbox Exporter
- `alloy_blackbox_exporter_config_default`: Default blackbox exporter configuration.
- `alloy_blackbox_exporter_config_additional`: Additional blackbox exporter configuration appended to the default blackbox exporter config.