Skip to content

isabella232/prometheus_node_exporter

 
 

Repository files navigation

prometheus_node_exporter

Master: Build Status
Develop: Build Status

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

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 54.3%
  • Makefile 31.1%
  • Ruby 14.6%