Scaphandre
Your tech stack doesn't need so much energy ⚡
This role installs [scaphandre](https://github.com/hubblo-org/scaphandre) and configures it's exporters.
Requirements
------------
The role in itself does not have other requirements than Scaphandre. It's written with Debian Bookworm in mind.
Role Variables
--------------
```
scaphandre_arch: "deb12-arm64"
```
The architecture targeted.
```
scaphandre_version: "1.0.0"
```
Scaphandre's version.
```
scaphandre_home_dir: "/opt/scaphandre"
```
The home directory for the scaphandre user.
```
scaphandre_exporter: "prometheus"
```
Which exporter should we use. You can choose between :
- `prometheus`
- `prometheus-push`
- `json`
- `riemann`
- `warp10`
scaphandre_exporter_web_listen_address: "localhost"
scaphandre_exporter_web_listen_port: "8085"
scaphandre_web_telemetry_path: "power-metrics"
```
scaphandre_web_telemetry_path: "/power-metris"
```
On which path will Scaphandre expose it's metrics.
Dependencies
------------
N/A
Example Playbook
----------------
Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:
- hosts: servers
roles:
- role: hubblo.scaphandre
License
-------
AGPLv3
Author Information
------------------
Written by [N07070](https://n07070.xyz).