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