21 lines
976 B
Markdown
21 lines
976 B
Markdown
# `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. Recomanded for configuration that hosts of a groupe share.
|
|
|
|
## Optional Arguments
|
|
|
|
- `alloy_config_additional`: Additional Alloy configuration appended to the default config. Recomanded 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.
|