Skip to content
This repository has been archived by the owner on Dec 16, 2021. It is now read-only.

[READ-ONLY] Ansible role dealing with the setup of Graylog-sidecar

Notifications You must be signed in to change notification settings

manala/ansible-role-graylog_sidecar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#######################################################################################################

❗ DEPRECATION ❗

This repository and the role associated are deprecated.

You can find our other roles in the Manala Ansible Collection. You will find informations on its usage on the collection repository

#######################################################################################################

Ansible Role: Graylog_sidecar Build Status

Report issues and send Pull Requests in the main Ansible Role repository

This role will deal with the configuration of Graylog_sidecar.

It's part of the Manala Ansible stack but can be used as a stand alone component.

Requirements

This role is made to work with the graylog_sidecar official packages, available on the graylog_sidecar github. Please use the manala.apt role to handle it properly.

Dependencies

None.

Installation

Ansible 2+

Using ansible galaxy cli:

ansible-galaxy install manala.graylog_sidecar

Using ansible galaxy requirements file:

- src: manala.graylog_sidecar

Role Variables

Name Default Type Description
manala_graylog_sidecar_version ~ String Version to install (mandatory)
manala_graylog_sidecar_install_packages ['https://github.com/Graylog2/collector-sidecar/releases/download/{{ manala_graylog_sidecar_version }}/graylog-sidecar_{{ manala_graylog_sidecar_version }}-1_amd64.deb'] Array Default dependency packages to install
manala_graylog_sidecar_config_file /etc/graylog/sidecar/sidecar.yml String Configuration file path
manala_graylog_sidecar_config_template ~ String Configuration base template path
manala_graylog_sidecar_config [] Array Configuration directives

Configuration example

Config

server_api_token is required to have a value for graylog-sidecar to start

manala_graylog_sidecar_version: 1.0.2
manala_graylog_sidecar_config:
  server_url: http://foo.bar:9000/api
  server_api_token: foo-bar-baz-bar-foo
  node_name: foo.bar.baz.hostname

Licence

MIT

Author information

Manala (http://www.manala.io/)