prometheus_node_exporter
This roles installs Prometheus Node Exporter.
Prometheus Node Exporter makes available system metrics for collection by Prometheus server.
For more information about Prometheus Node Exporter please visit https://github.com/prometheus/node_exporter.
For more information about Prometheus Server please visit https://prometheus.io.
ansible.cfg
This role is designed to work with merge "hash_behaviour". Make sure your ansible.cfg contains these settings
[defaults]
hash_behaviour = merge
Installation and Dependencies
This role will install sansible.users_and_groups
for managing prometheus_node_exporter
user.
To install run ansible-galaxy install sansible.prometheus_node_exporter
or add this to your
roles.yml
.
- name: sansible.prometheus_node_exporter
version: v1.0
and run ansible-galaxy install -p ./roles -r roles.yml
Tags
This role uses tags: build and configure
build
- Installs Prometheus Node Exporter and all it's dependencies.
Examples
Simply include role in your playbook
- name: Install and configure prometheus_node_exporter
hosts: "somehost"
roles:
- role: sansible.prometheus_node_exporter
- name: Install and configure prometheus_node_exporter and enable start on boot.
hosts: "somehost"
roles:
- role: sansible.prometheus_node_exporter
prometheus_node_exporter:
start_on_boot: yes