elastiflow
elastiflow
[!IMPORTANT] This role have been archived because of the lack of maintenance and because we are not actively using it anymore. If you are using this role feel free to fork and maintain it on your own. Maybe we will unarchive this repository in the future at some point, maybe not... Who knows...
Ansible role to install and configure Elastiflow netflow processing.
Sponsor
Building and improving this Ansible role have been sponsored by my current and previous employers like Cloudpunks GmbH and Proact Deutschland GmbH.
Table of content
Requirements
- Minimum Ansible version:
2.10
Default Variables
elastiflow_configs
List of configs to enable or disable
Default value
elastiflow_configs:
- name: 30_output_10_single
state: "{{ 'enable' if elastiflow_elasticsearch_hosts | length < 2 else 'disable'
}}"
- name: 30_output_20_multi
state: "{{ 'enable' if elastiflow_elasticsearch_hosts | length > 1 else 'disable'
}}"
elastiflow_download
URL to fetch the elastiflow source from
Default value
elastiflow_download: https://github.com/robcowart/elastiflow/archive/refs/tags/v{{
elastiflow_version }}.tar.gz
elastiflow_elasticsearch_hosts
List of elasticsearch hosts to write into
Default value
elastiflow_elasticsearch_hosts: []
elastiflow_elasticsearch_password
Optional password for elastisearch authentication
Default value
elastiflow_elasticsearch_password:
elastiflow_elasticsearch_username
Optional username for elasticsearch authentication
Default value
elastiflow_elasticsearch_username:
elastiflow_version
Version of the archive to download
Default value
elastiflow_version: 4.0.1
Discovered Tags
elastiflow
Dependencies
License
Apache-2.0
Author
ansible-galaxy install rolehippie/elastiflow