Skip to content

Ansible Role linuxfabrik.lfops.repo_graylog

This role deploys the Graylog Repository. Although the Graylog project doesn't recommend to do that, LFOps prefers to install the repository configuration manually, because it's the only way to handle custom mirror servers.

Tags

repo_graylog

  • Deploys the Graylog Repository.
  • Triggers: none.

Mandatory Role Variables

repo_graylog__version

Example:

# mandatory
repo_graylog__version: '5.2'

Optional Role Variables

repo_graylog__basic_auth_login

  • Use HTTP basic auth to login to the repository. Defaults to lfops__repo_basic_auth_login, making it easy to set this for all repo_* roles.
  • Type: String.
  • Default: '{{ lfops__repo_basic_auth_login | default("") }}'

repo_graylog__mirror_url

  • Set the URL to a custom mirror server providing the repository. Defaults to lfops__repo_mirror_url to allow easily setting the same URL for all repo_* roles. If lfops__repo_mirror_url is not set, the default mirrors of the repo are used.
  • Type: String.
  • Default: '{{ lfops__repo_mirror_url | default("") }}'

Example:

# optional
repo_graylog__basic_auth_login:
  username: 'my-username'
  password: 'linuxfabrik'
repo_graylog__mirror_url: 'https://mirror.example.com'

License

The Unlicense

Author Information

Linuxfabrik GmbH, Zurich