graylog: Add PB to deploy Graylog server
The `graylog.yml` playbook installs Elasticsearch, MongoDB, and Graylog on a single machine.jenkins-master
parent
3aad9c1dda
commit
b137cd42fa
|
@ -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
|
Loading…
Reference in New Issue