2024-03-01 11:01:31 +01:00
2024-03-01 11:01:15 +01:00
2024-03-01 11:01:15 +01:00
2024-03-01 11:01:31 +01:00
2024-03-01 11:01:15 +01:00
2024-03-01 11:01:15 +01:00
2024-03-01 11:01:15 +01:00
2024-03-01 11:01:15 +01:00
2024-03-01 11:00:17 +01:00

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.

Description
Ansible role for scaphandre
Readme 37 KiB
Languages
Jinja 100%