Netdata_straight
A pretty straightforward role to install netdata using curl | bash install
Requirements
None
Role Variables
See [defaults/main.yml]
netdata_extra_config
: An array of application configurations. Defaults to[]
name
: the name of the specified collectorspecific_task_file
: a task file to be included.apt_dependencies
: an array of package dependenciespip_dependencies
: an array of pip dependencies to be installedextra_groups
: an array of groups to add netdata user toread_files
: an array of file path to which netdata user should be granted accesscollector_type
:python
,node
,go
orcharts
replace
: when a sensor is changed from one type to another allow ro remove the old configurationconfig
: the content of the configuration file as yaml to be put in$type.d
confighealth_config
: the templates as in netdata acceptation for this collector, an array of templates configurationname
: the template namedefinition
: a list of string defining the template (like 'on: apache.requests')
netdata_alarms_overrides
: an array of override for default netdata templatesname
: friendly name of the override (filesystem compatible)override
: the content of the override
Dependencies
None
Example Playbook
- hosts: servers
roles:
- { role: ansible_straight, netdata_installer: kickstart-static64 }
License
BSD
Author Information
Fretlink