https://github.com/voxpupuli/puppet-mosquitto
Puppet module to manage Eclipse Mosquitto
https://github.com/voxpupuli/puppet-mosquitto
archlinux-puppet-module bsd-puppet-module centos-puppet-module debian-puppet-module fedora-puppet-module freebsd-puppet-module hacktoberfest linux-puppet-module puppet redhat-puppet-module ubuntu-puppet-module
Last synced: 6 months ago
JSON representation
Puppet module to manage Eclipse Mosquitto
- Host: GitHub
- URL: https://github.com/voxpupuli/puppet-mosquitto
- Owner: voxpupuli
- License: agpl-3.0
- Created: 2020-06-22T18:19:55.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-09-17T07:32:44.000Z (8 months ago)
- Last Synced: 2024-10-29T14:22:39.502Z (7 months ago)
- Topics: archlinux-puppet-module, bsd-puppet-module, centos-puppet-module, debian-puppet-module, fedora-puppet-module, freebsd-puppet-module, hacktoberfest, linux-puppet-module, puppet, redhat-puppet-module, ubuntu-puppet-module
- Language: Ruby
- Size: 164 KB
- Stars: 1
- Watchers: 40
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Mosquitto module for Puppet
[](https://github.com/voxpupuli/puppet-mosquitto/actions?query=workflow%3ACI)
[](https://github.com/voxpupuli/puppet-mosquitto/actions/workflows/release.yml)
[](https://forge.puppetlabs.com/puppet/mosquitto)
[](https://forge.puppetlabs.com/puppet/mosquitto)
[](https://forge.puppetlabs.com/puppet/mosquitto)
[](https://forge.puppetlabs.com/puppet/mosquitto)
[](http://www.puppetmodule.info/m/puppet-mosquitto)
[](LICENSE)## ToC
* [Description](#description)
* [License](#license)
* [Development and Contribution](#development-and-contribution)
* [Authors](#authors)## Description
This module configures the [Eclipse mosquitto](https://mosquitto.org/) service. This is an open source (EPL/EDL licensed) message broker that implements the MQTT protocol.
The default configuration allows anonymous access. It works simply with:
```puppet
include mosquitto
```All parameters are documented in the REFERENCE.md. You can pass configuration options with:
```puppet
class { 'mosquitto':
config => [
'acl_file foobar.acl',
'bridge_insecure false',
],
}
```## License
This project is licensed under AGPL-3. A license file is in the document root of this repository.
## Development and Contribution
This project contains tests for [rspec-puppet](http://rspec-puppet.com/).
Quickstart to run all linter and unit tests:
```bash
bundle install --path .vendor/ --without system_tests --without development --without release
bundle exec rake test
```Detailed information about the test setup and contributions are in the CONTRIBUTING.md in the `.github/` directory.
## Authors
puppet-mosquitto is maintained by [Vox Pupuli](https://voxpupuli.org), it was written by [Tim 'bastelfreak' Meusel](https://github.com/bastelfreak).