graylog: Add PB to deploy Graylog server
The `graylog.yml` playbook installs Elasticsearch, MongoDB, and Graylog on a single machine.
This commit is contained in:
32
graylog.yml
Normal file
32
graylog.yml
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
- hosts: graylog
|
||||||
|
name: setup mongodb
|
||||||
|
roles:
|
||||||
|
- mongodb
|
||||||
|
tasks:
|
||||||
|
- name: ensure mongodb is running
|
||||||
|
service:
|
||||||
|
name=mongod
|
||||||
|
state=started
|
||||||
|
|
||||||
|
- hosts: graylog
|
||||||
|
name: setup elasticsearch
|
||||||
|
roles:
|
||||||
|
- elasticsearch
|
||||||
|
tasks:
|
||||||
|
- name: ensure elasticsearch is running
|
||||||
|
service:
|
||||||
|
name=elasticsearch
|
||||||
|
state=started
|
||||||
|
|
||||||
|
- hosts: graylog
|
||||||
|
name: setup graylog
|
||||||
|
vars_files:
|
||||||
|
vault/graylog/{{ inventory_hostname }}
|
||||||
|
roles:
|
||||||
|
- apache
|
||||||
|
- graylog
|
||||||
|
tasks:
|
||||||
|
- name: ensure graylog is running
|
||||||
|
service:
|
||||||
|
name=graylog-server
|
||||||
|
state=started
|
||||||
Reference in New Issue
Block a user