pbonrad.influxdb

ansible-influxdb Build Status

InfluxDB is an open source database written in Go specifically to handle time series data with high availability and high performance requirements. InfluxDB installs in minutes without external dependencies, yet is flexible and scalable enough for complex deployments.

More information about InfluxDB can be found here:

The role will install the latest stable version of InfluxDB using the apt-get package manager. It works for Ubuntu and Debian and was tested with the help of docker containers. In comparison to other Ansible role tests where Ansible runs inside the container and is connecting to localhost, I decided to use the Ansible docker connection (ansible_connection=docker). The build which run at Travis CI uses this functionality.

See also:

Role Variables

If you need detailed information about the configuration for InfluxDB you should have a look at the official documentation:

Dependencies

There are no dependencies to other roles. If you want to run the test, you need to install Docker.

Example Playbook

An example playbook is included in the test.yml file. You can use run.sh for running a test locally, which starts a docker container as the target.

- hosts: all
  roles:
     - role: ansible-influxdb

Contributions and Feedback

Any contributions are welcome. For any bugs or feature requests, please open an issue through Github.

License

MIT

Author Information

Peter Bonrad - pbonrad - 2016

About

Ansible role to install InfluxDB

Install
ansible-galaxy install pbonrad.influxdb
GitHub repository
License
mit
Downloads
55