]> git.immae.eu Git - github/fretlink/ansible-netdata_straight.git/blame - README.md
feature: add sensor configuration
[github/fretlink/ansible-netdata_straight.git] / README.md
CommitLineData
08e40e4a
GD
1Netdata\_straight
2=========
3
4A pretty straightforward role to install netdata using curl | bash install
5
6Requirements
7------------
8
9None
10
11Role Variables
12--------------
13
14See [defaults/main.yml]
15
8916f8fa
GD
16* `netdata_extra_config`: An array of application configurations. Defaults to `[]`
17 * `name`: the name of the specified collector
18 * `specific_task_file`: a task file to be included.
19 * `apt_dependencies`: an array of package dependencies
20 * `pip_dependencies`: an array of pip dependencies to be installed
21 * `extra_groups`: an array of groups to add netdata user to
22 * `read_files`: an array of file path to which netdata user should be granted access
23 * `collector_type`: `python`, `node`, `go` or `charts`
24 * `replace`: when a sensor is changed from one type to another allow ro remove the old configuration
25 * `config`: the content of the configuration file as yaml to be put in `$type.d` config
26 * `health_config`: the templates as in netdata acceptation for this collector, an array of templates configuration
27 * `name`: the template name
28 * `definition`: a list of string defining the template (like 'on: apache.requests')
29* `netdata_alarms_overrides`: an array of override for default netdata templates
30 * `name`: friendly name of the override (filesystem compatible)
31 * `override`: the content of the override
32
08e40e4a
GD
33Dependencies
34------------
35
36None
37
38Example Playbook
39----------------
40
41```
42 - hosts: servers
43 roles:
44 - { role: ansible_straight, netdata_installer: kickstart-static64 }
45```
46
47License
48-------
49
50BSD
51
52Author Information
53------------------
54
55Fretlink