From 0f5d63ddc9f019092f7b64a745331f19103b7bf5 Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Thu, 6 Oct 2022 17:33:24 +0000 Subject: [PATCH] Add mqtt hosts --- group_vars/mqtt.yml | 7 +++++++ host_vars/mqtt02.home.foo.sh.yml | 11 +++++++++++ playbooks/mqtt.yml | 14 ++++++++++++++ 3 files changed, 32 insertions(+) create mode 100644 group_vars/mqtt.yml create mode 100644 host_vars/mqtt02.home.foo.sh.yml create mode 100644 playbooks/mqtt.yml diff --git a/group_vars/mqtt.yml b/group_vars/mqtt.yml new file mode 100644 index 0000000..ec10fe7 --- /dev/null +++ b/group_vars/mqtt.yml @@ -0,0 +1,7 @@ +--- +firewall_in: + - {proto: tcp, port: 22, from: [172.20.20.0/22]} + - {proto: tcp, port: 443, from: [172.20.27.0/24]} + - {proto: tcp, port: 1883, from: [172.20.27.0/24]} + - {proto: tcp, port: 4949, from: [172.20.20.0/22]} + - {proto: tcp, port: 8883, from: [172.20.20.0/22, 172.20.27.0/24]} diff --git a/host_vars/mqtt02.home.foo.sh.yml b/host_vars/mqtt02.home.foo.sh.yml new file mode 100644 index 0000000..85836c4 --- /dev/null +++ b/host_vars/mqtt02.home.foo.sh.yml @@ -0,0 +1,11 @@ +--- +vmhost: vmhost02.home.foo.sh +network_interfaces: + - device: vio0 + vlan: 20 + mac: 52:54:00:ac:dc:70 + - device: vio1 + vlan: 27 + ipaddr: 172.20.27.3 + netmask: 255.255.255.0 + proto: static diff --git a/playbooks/mqtt.yml b/playbooks/mqtt.yml new file mode 100644 index 0000000..8fcdc57 --- /dev/null +++ b/playbooks/mqtt.yml @@ -0,0 +1,14 @@ +--- +- import_playbook: "include/deploy-kvm-guest.yml myhosts=mqtt" + +- name: configure instance + hosts: mqtt + user: root + gather_facts: true + + roles: + - base + - mosquitto + - nginx/server + - role: nginx/site + site: iot.foo.sh