https://github.com/simplificator/ansible-role-netdata_installation
Ansible role which can install Netdata.
https://github.com/simplificator/ansible-role-netdata_installation
Last synced: 4 months ago
JSON representation
Ansible role which can install Netdata.
- Host: GitHub
- URL: https://github.com/simplificator/ansible-role-netdata_installation
- Owner: simplificator
- License: mit
- Created: 2020-02-13T09:11:38.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-08T12:44:09.000Z (over 2 years ago)
- Last Synced: 2024-04-09T07:44:56.790Z (over 2 years ago)
- Language: Jinja
- Homepage:
- Size: 68.4 KB
- Stars: 1
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Ansible Role: Netdata Installation
[](https://github.com/simplificator/ansible-role-netdata_installation/actions?query=workflow%3ACI)
An Ansible Role that installs a plain version of [Netdata](https://www.netdata.cloud/).
Both our [Netdata node](https://github.com/simplificator/ansible-role-netdata_node) and [Netdata collector](https://github.com/simplificator/ansible-role-netdata_collector) role use this role as a common base for installing Netdata.
## Requirements
N/A
## Role Variables
The role doesn't require any variable to be set. The following are available for customization:
* `netdata_installation_version`: The version of Netdata that will be installed.
* `netdata_installation_certificate`: If you plan to use our collector role, we require to provision a certificate to encrypt traffic between client and collector. Set the certificate with this variable.
* `netdata_installation_certificate_key`: Key for the mentioned traffic certificate.
* `netdata_installation_disable_cloud`: Set it to `yes` if your Netdata installation should not make a connection to Netdata cloud.
* `netdata_installation_monitor_docker`: If set to `yes`, Netdata will be added to the Docker group (if installed) to monitor containers. Disabled per default.
## Dependencies
None.
## Example Playbook
```yaml
- hosts: myserver
roles:
- { role: simplificator.netdata_installation }
```
## Development
### Variable naming
To ensure that our Netdata roles remain compatible with each other, follow this variable naming convention:
* Role-specific variables are prefixed with the role name (`netdata_installation_` in this case).
* General variables that are used in multiple roles will be prefixed with just `netdata_`.
## License
MIT / BSD