Mosquitto is an open source Message Queue Telemetry Transport (MQTT) broker used in the Internet of Things paradigm.
debops.mosquitto Ansible role can be used to install and configure
Mosquitto on Debian/Ubuntu hosts. The role can use other DebOps roles to manage
firewall access to Mosquitto, publish Avahi services and configure an nginx
frontend for the Mosquitto WebSockets API.
- Getting started
- debops.mosquitto default variables
- APT packages
- PyPI packages
- User, group, additional groups
- Network configuration
- Websocket support
- Global Mosquitto configuration
- Mosquitto listeners
- Mosquitto bridges
- Public Key Infrastructure
- PKI inventory variables
- Avahi/ZeroConf support
- Password file configuration
- Access Control List support
- User authentication, ACL configuration
- Configuration for other Ansible roles
- Default variable details
debops.mosquitto - Manage a Mosquitto MQTT broker using Ansible Copyright (C) 2017 Maciej Delmanowski <email@example.com> Copyright (C) 2017 DebOps <https://debops.org/> SPDX-License-Identifier: GPL-3.0-only This Ansible role is part of DebOps. DebOps is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3, as published by the Free Software Foundation. DebOps is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with DebOps. If not, see https://www.gnu.org/licenses/.