prometheus.prometheus.ipmi_exporter role – Prometheus ipmi_exporter

Note

This role is part of the prometheus.prometheus collection (version 0.22.0).

It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

To install it use: ansible-galaxy collection install prometheus.prometheus.

To use it in a playbook, specify: prometheus.prometheus.ipmi_exporter.

Entry point main – Prometheus ipmi_exporter

Synopsis

Parameters

Parameter

Comments

ipmi_exporter_basic_auth_users

dictionary

Dictionary of users and password for basic authentication. Passwords are automatically hashed with bcrypt.

ipmi_exporter_binary_install_dir

string

Advanced

Directory to install ipmi_exporter binary

Default: "/usr/local/bin"

ipmi_exporter_binary_url

string

URL of the ipmi_exporter binaries .tar.gz file

Default: "https://github.com/{{ _ipmi_exporter_repo }}/releases/download/v{{ ipmi_exporter_version }}/ipmi_exporter-{{ ipmi_exporter_version }}.{{ ansible_system | lower }}-{{ _ipmi_exporter_go_ansible_arch }}.tar.gz"

ipmi_exporter_checksums_url

string

URL of the ipmi_exporter checksums file

Default: "https://github.com/{{ _ipmi_exporter_repo }}/releases/download/v{{ ipmi_exporter_version }}/sha256sums.txt"

ipmi_exporter_config_dir

string

Path to directory with ipmi_exporter configuration

Default: "/etc/ipmi_exporter"

ipmi_exporter_http_server_config

dictionary

Config for HTTP/2 support.

Keys and values are the same as in ipmi_exporter docs.

ipmi_exporter_local_cache_path

string

Local path to stash the archive and its extraction

Default: "/tmp/ipmi_exporter-{{ ansible_system | lower }}-{{ _ipmi_exporter_go_ansible_arch }}/{{ ipmi_exporter_version }}"

ipmi_exporter_log_format

string

Output format of log messages. One of: [logfmt, json]

Default: "logfmt"

ipmi_exporter_log_level

string

Only log messages with the given severity or above. One of: [debug, info, warn, error]

Default: "info"

ipmi_exporter_modules

dictionary

ipmi_exporter_system_group

string

Advanced

System group for ipmi_exporter

Default: "ipmi-exp"

ipmi_exporter_system_user

string

Advanced

ipmi_exporter user

Default: "ipmi-exp"

ipmi_exporter_tls_server_config

dictionary

Configuration for TLS authentication.

Keys and values are the same as in ipmi_exporter docs.

ipmi_exporter_version

string

ipmi_exporter package version. Also accepts latest as parameter.

Default: "1.8.0"

ipmi_exporter_web_listen_address

string

Address on which ipmi exporter will listen

Default: "0.0.0.0:9290"

Authors

  • Prometheus Community