Skip to content

Ansible role to install and configure journalbeat

License

Notifications You must be signed in to change notification settings

rolehippie/journalbeat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

journalbeat

Source Code General Workflow Readme Workflow Galaxy Workflow License: Apache-2.0 Ansible Role

Ansible role to install and configure journalbeat.

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

journalbeat_console_enabled

Default value

journalbeat_console_enabled: false

journalbeat_default_inputs

List of default inputs, gets directly transformed to yaml

Default value

journalbeat_default_inputs:
  - paths: []
    seek: cursor

journalbeat_default_processors

List of default processors, gets directly transformed to yaml

Default value

journalbeat_default_processors:
  - add_host_metadata:
  - add_cloud_metadata:
  - add_docker_metadata:

journalbeat_group_inputs

List of group inputs, merged with journalbeat_default_inputs

Default value

journalbeat_group_inputs: []

journalbeat_group_processors

List of group processors, merged with journalbeat_default_processors

Default value

journalbeat_group_processors: []

journalbeat_host_inputs

List of host inputs, merged with journalbeat_default_inputs

Default value

journalbeat_host_inputs: []

journalbeat_host_processors

List of host processors, merged with journalbeat_default_processors

Default value

journalbeat_host_processors: []

journalbeat_keyring

Path for the repository keyring

Default value

journalbeat_keyring: /usr/share/keyrings/elastic-archive-keyring.gpg

journalbeat_logging_level

Define logging level

Default value

journalbeat_logging_level: warning

journalbeat_logging_selectors

Define logging selectors, like beat, publish, service

Default value

journalbeat_logging_selectors: []

journalbeat_logging_to_files

Log to files, keep journal clean

Default value

journalbeat_logging_to_files: true

journalbeat_logstash_enabled

Default value

journalbeat_logstash_enabled: true

journalbeat_logstash_hosts

Default value

journalbeat_logstash_hosts: []

journalbeat_major_version

Major version to install, used for the APT repository

Default value

journalbeat_major_version: 7

journalbeat_name

Name of the shipper within the output

Default value

journalbeat_name: '{{ ansible_hostname }}'

journalbeat_service_enabled

Enable the console output

journalbeat_tags

List of tags to assign for the shipper

Default value

journalbeat_tags: []

Discovered Tags

journalbeat

Dependencies

  • None

License

Apache-2.0

Author

Thomas Boerger