Add rumqttd

This commit is contained in:
Julian-Samuel Gebühr 2023-06-28 22:41:48 +02:00
parent 8ff122f96b
commit e661bbc7dd
4 changed files with 27 additions and 0 deletions

View file

@ -43,6 +43,7 @@
| [Radicale](https://radicale.org/) | A Free and Open-Source CalDAV and CardDAV Server (solution for hosting contacts and calendars) | [Link](services/radicale.md) |
| [Redmine](https://redmine.org/) | A flexible project management web application. | [Link](services/redmine.md) |
| [Redis](https://redis.io/) | An in-memory data store used by millions of developers as a database, cache, streaming engine, and message broker. | [Link](services/redis.md) |
| [rumqttd](https://github.com/bytebeamio/rumqtt/tree/main/rumqttd) | A high performance, embeddable [MQTT](https://en.wikipedia.org/wiki/MQTT) broker | [Link](services/rumqttd.md) |
| [Soft Serve](https://github.com/charmbracelet/soft-serve) | A tasty, self-hostable [Git](https://git-scm.com/) server for the command line | [Link](services/soft-serve.md) |
| [Syncthing](https://syncthing.net/) | A continuous file synchronization program which synchronizes files between two or more computers in real time | [Link](services/syncthing.md) |
| [Traefik](https://doc.traefik.io/traefik/) | A container-aware reverse-proxy server | [Link](services/traefik.md) |

View file

@ -185,6 +185,8 @@ devture_systemd_service_manager_services_list_auto: |
+
([{'name': (redis_identifier + '.service'), 'priority': 750, 'groups': ['mash', 'redis']}] if redis_enabled else [])
+
([{'name': (rumqttd_identifier + '.service'), 'priority': 750, 'groups': ['mash', 'rumqttd']}] if rumqttd_enabled else [])
+
([{'name': (soft_serve_identifier + '.service'), 'priority': 2000, 'groups': ['mash', 'soft-serve']}] if soft_serve_enabled else [])
+
([{'name': (syncthing_identifier + '.service'), 'priority': 2000, 'groups': ['mash', 'syncthing']}] if syncthing_enabled else [])
@ -2298,7 +2300,26 @@ redis_gid: "{{ mash_playbook_gid }}"
# #
########################################################################
########################################################################
# #
# rumqttd #
# #
########################################################################
rumqttd_enabled: false
rumqttd_identifier: "{{ mash_playbook_service_identifier_prefix }}rumqttd"
rumqttd_base_path: "{{ mash_playbook_base_path }}/{{ mash_playbook_service_base_directory_name_prefix }}rumqttd"
rumqttd_uid: "{{ mash_playbook_uid }}"
rumqttd_gid: "{{ mash_playbook_gid }}"
########################################################################
# #
# /rumqttd #
# #
########################################################################
########################################################################

View file

@ -140,6 +140,9 @@
version: v7.0.10-0
- src: git+https://gitlab.com/etke.cc/roles/redmine.git
version: v5.0.5-2
- src: git+https://github.com/mother-of-all-self-hosting/ansible-role-rumqttd.git
version: v0.21.0-0
name: rumqttd
- src: git+https://gitlab.com/etke.cc/roles/soft_serve.git
version: v0.4.7-0
- src: git+https://gitlab.com/etke.cc/roles/ssh.git

View file

@ -125,6 +125,8 @@
- role: galaxy/redis
- role: galaxy/rumqttd
- role: galaxy/soft_serve
- role: galaxy/syncthing