guix/gnu/services
wrobell c65da197cf
services: Add rabbitmq service.
* gnu/services/high-availability.scm (<rabbitmq-configuration>): New record.
  (rabbitmq-shepherd-service): New procedure.
  (rabbitmq-service-type): New variable.
* gnu/tests/high-availability.scm (run-rabbitmq-test): New procedure.
  (%rabbitmq-os, %tests-rabbitmq): New variables.
* doc/gnu.texi (High Availability Services): Document it.

Change-Id: I53e9f2881b6340e1ed314785e4c5529b81381a3b
Co-authored-by: Christopher Baines <mail@cbaines.net>
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-19 01:47:50 +01:00
..
admin.scm
audio.scm
auditd.scm
authentication.scm
avahi.scm
backup.scm
base.scm services: greetd: Support initial-session. 2025-07-12 02:39:54 +02:00
certbot.scm services: certbot: Add dry-run? certificate option. 2025-07-08 16:54:06 +09:00
cgit.scm
ci.scm services: ci: Add Forgejo Runner service. 2025-07-04 18:41:43 +02:00
configuration.scm services: configuration: Add define-enumerated-field-type helper. 2025-06-05 22:42:13 +02:00
containers.scm
cuirass.scm
cups.scm services: configuration: Add define-enumerated-field-type helper. 2025-06-05 22:42:13 +02:00
databases.scm
dbus.scm
desktop.scm gnu: %standard-geoclue-applications: Add more programs. 2025-06-09 22:05:14 +02:00
dict.scm
dns.scm services: knot: Depend on `user-processes'. 2025-06-20 17:59:02 +02:00
docker.scm
file-sharing.scm
games.scm
ganeti.scm
getmail.scm
guix.scm
herd.scm
high-availability.scm services: Add rabbitmq service. 2025-07-19 01:47:50 +01:00
hurd.scm
kerberos.scm
ldap.scm services: directory-server: Fix backend-userroot-configuration export. 2025-06-15 23:53:21 +08:00
lightdm.scm
linux.scm
lirc.scm
mail.scm
mcron.scm
messaging.scm
monitoring.scm
networking.scm services: Deprecate dhcp-client-service-type. 2025-06-08 22:56:48 +08:00
nfs.scm
nix.scm
pam-mount.scm
pm.scm
power.scm services: configuration: Add define-enumerated-field-type helper. 2025-06-05 22:42:13 +02:00
rsync.scm services: rsync: Remove Shepherd 0.9.0 compatibility shim. 2025-06-06 18:16:30 +02:00
samba.scm
science.scm
sddm.scm
security-token.scm
security.scm
shepherd.scm
sound.scm
spice.scm
ssh.scm
syncthing.scm
sysctl.scm
telephony.scm
upnp.scm
version-control.scm
virtualization.scm
vnc.scm
vpn.scm services: configuration: Add define-enumerated-field-type helper. 2025-06-05 22:42:13 +02:00
web.scm
xorg.scm