From e80d7f27d48140a7055a1cc15db6ee2b631b8dcc Mon Sep 17 00:00:00 2001
From: Christian Elberfeld <elberfeld@web.de>
Date: Tue, 25 Jul 2017 20:06:24 +0200
Subject: [PATCH] mosquito mqtt broker

---
 warpsrvint/docker_mqtt/tasks/main.yml | 23 +++++++++++++++++++++++
 warpsrvint/main.yml                   |  1 +
 2 files changed, 24 insertions(+)
 create mode 100644 warpsrvint/docker_mqtt/tasks/main.yml

diff --git a/warpsrvint/docker_mqtt/tasks/main.yml b/warpsrvint/docker_mqtt/tasks/main.yml
new file mode 100644
index 00000000..c9c24592
--- /dev/null
+++ b/warpsrvint/docker_mqtt/tasks/main.yml
@@ -0,0 +1,23 @@
+---
+- name: create folder struct for mqtt
+  file: 
+    path: "/srv/mqtt" 
+    state: "directory"
+
+- name: create folder struct for mqtt
+  file: 
+    path: "/srv/mqtt/data" 
+    state: "directory"
+  
+- name: start mqtt docker
+  docker_container: 
+    name: mqtt-service
+    image: eclipse-mosquitto:1.4.12
+    hostname: mqtt-service
+    state: started
+    restart_policy: always
+    ports:
+      - 1883:1883 
+      - 9001:9001
+    volumes:
+      - /srv/mqtt/data:/mosquitto/data
diff --git a/warpsrvint/main.yml b/warpsrvint/main.yml
index ef5e2475..0de88b38 100644
--- a/warpsrvint/main.yml
+++ b/warpsrvint/main.yml
@@ -6,6 +6,7 @@
     - { role: nginx, tags: nginx }
     - { role: docker, tags: docker }
 #    - { role: docker_ldap, tags: ldap }
+    - { role: docker_mqtt, tags: mqtt }
     - { role: docker_warpinfra, tags: warpinfra }
     - { role: docker_warpinfratest, tags: warpinfratest }
     
-- 
GitLab