From b137cd42fab5eafd74f4f8fa20520fc1a230be90 Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Mon, 28 Oct 2019 18:41:41 -0500 Subject: [PATCH] graylog: Add PB to deploy Graylog server The `graylog.yml` playbook installs Elasticsearch, MongoDB, and Graylog on a single machine. --- graylog.yml | 32 ++++++++++++++++++++++++++++++++ hosts | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 graylog.yml diff --git a/graylog.yml b/graylog.yml new file mode 100644 index 0000000..0ac8bc2 --- /dev/null +++ b/graylog.yml @@ -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 diff --git a/hosts b/hosts index 0252fbb..2878465 100644 --- a/hosts +++ b/hosts @@ -43,6 +43,8 @@ file0.pyrocufflink.blue [gitea] git0.pyrocufflink.blue +[graylog] + [home-assistant] hass0.pyrocufflink.blue