kayobe/ansible/roles/node-exporter
Mark Goddard 4038c8226b Change reserved keyword 'action' to 'kayobe_action'
For several roles (cadvisor, inspection-store, docker-registry, etc.),
we use an 'action' variable, in a similar manner to kolla-ansible,
to determine the current action being performed (deploy,
reconfigure, upgrade). It is likely this information will be
useful for custom playbooks, so we should expose it. The 'action'
keyword is reserved, and its use triggers a warning, so we change its
name to kayobe_action before advertising it to users.

Change-Id: I5ffbb8b014a31e27141bfc8bf780297d81c840be
Story: 2001663
Task: 12604
2018-05-21 16:00:57 +01:00
..
defaults Change reserved keyword 'action' to 'kayobe_action' 2018-05-21 16:00:57 +01:00
tasks Change reserved keyword 'action' to 'kayobe_action' 2018-05-21 16:00:57 +01:00
README.md Update python docker package requirement note in role READMEs 2017-12-13 17:03:54 +00:00

Prometheus Node Exporter

This role can be used to configure a Prometheus node exporter running in a Docker container.

Requirements

The host executing the role has the following requirements:

  • Docker engine
  • Python docker >= 2.0.0

Role Variables

nodeexporter_enabled: Whether the Node Exporter is enabled. Defaults to true. nodeexporter_namespace: Docker image namespace. Defaults to prom. nodeexporter_image: Docker image name. nodeexporter_tag: Docker image tag. Defaults to latest. nodeexporter_image_full: Full docker image specification. nodeexporter_restart_policy: Docker restart policy for Node Exporter container. Defaults to unless-stopped. nodeexporter_restart_retries: Number of Docker restarts. Defaults to 10.

Dependencies

None

Example Playbook

The following playbook configures Node Exporter.

---
- hosts: node-exporter
  roles:
    - role: node-exporter

Author Information