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