Ansible role for scaphandre
defaults | ||
handlers | ||
tasks | ||
templates | ||
tests | ||
vars | ||
README.md |
Scaphandre
Your tech stack doesn't need so much energy ⚡
This role installs 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.