Deploys and managed Graylog servers.
NOTE: Currently pretty specific to RHEL/Fedora systems.
- mongodb
- elasticsearch
- firewalld/iptables should permit ports if used (hint: use another formula to achieve this automatically)
The packages state can be configured to install package dependencies that may not actually be pulled in by the graylog-server package currently, e.g. OpenJDK 8.0
.. note::
See the full `Salt Formulas installation and usage instructions
<http://docs.saltstack.com/en/latest/topics/development/conventions/formulas.html>`_.
.. contents:: :local:
Uses pkgrepo.managed to manage /etc/yum.repos.d/graylog.repo Instals Graylog RPM signing public key for verification purposes
Install graylog and additional prerequisite packages
Installs third party Graylog plugin files to the plugin directory
Manageds the following files:
- /etc/sysconfig/graylog-server
- /etc/graylog/server/server.conf
Enables startup on boot and ensures graylog-server service is running