Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

documentation: udpate README #2

Merged
merged 1 commit into from Nov 5, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
38 changes: 35 additions & 3 deletions README.md
@@ -1,16 +1,40 @@
# ansible-role-node_exporter
# Ansible role `node_exporter`

A brief description of the role goes here.

Configures `node_exporter`.

# Requirements

None

# Role Variables

| variable | description | default |
| Variable | Description | Default |
|----------|-------------|---------|
| `node_exporter_user` | User name of `node_exporter` | `{{ __node_exporter_user }}` |
| `node_exporter_group` | Group name of `node_exporter` | `{{ __node_exporter_group }}` |
| `node_exporter_service` | Service name of `node_exporter` | `{{ __node_exporter_service }}` |
| `node_exporter_package` | Package name of `node_exporter` | `{{ __node_exporter_package }}` |
| `node_exporter_flags` | Flags to pass `node_exporter` (FreeBSD only at the moment) | `""` |


## Debian

| Variable | Default |
|----------|---------|
| `__node_exporter_user` | `prometheus` |
| `__node_exporter_group` | `prometheus` |
| `__node_exporter_service` | `prometheus-node-exporter` |
| `__node_exporter_package` | `prometheus-node-exporter` |

## FreeBSD

| Variable | Default |
|----------|---------|
| `__node_exporter_user` | `nobody` |
| `__node_exporter_group` | `nobody` |
| `__node_exporter_service` | `node_exporter` |
| `__node_exporter_package` | `node_exporter` |

# Dependencies

Expand All @@ -19,6 +43,14 @@ None
# Example Playbook

```yaml
- hosts: localhost
roles:
- ansible-role-node_exporter
vars:
flags_map:
FreeBSD: |
node_exporter_args='--log.format="logger:stderr"'
node_exporter_flags: "{{ flags_map[ansible_os_family] }}"
```

# License
Expand Down
1 change: 1 addition & 0 deletions meta/main.yml
@@ -1,5 +1,6 @@
---
galaxy_info:
role_name: node_exporter
author: Tomoyuki Sakurai
description: Configures something
company: N/A
Expand Down