diff --git a/gnu/services/high-availability.scm b/gnu/services/high-availability.scm index 0bca111144..7b57d9a613 100644 --- a/gnu/services/high-availability.scm +++ b/gnu/services/high-availability.scm @@ -1,6 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2018 Christopher Baines ;;; Copyright © 2025 Artur Wroblewski +;;; Copyright © 2026 Mathieu Lirzin ;;; ;;; This file is part of GNU Guix. ;;; @@ -134,13 +135,17 @@ listeners.tcp.2 = ::1:5672 (stop #~(make-kill-destructor))))))) (define rabbitmq-service-type - (service-type (name 'rabbitmq) - (description "Run the RabbitMQ message broker service.") - (extensions (list (service-extension - shepherd-root-service-type - rabbitmq-shepherd-service) - (service-extension activation-service-type - rabbitmq-activation) - (service-extension account-service-type - (const %rabbitmq-accounts)))) - (default-value (rabbitmq-configuration)))) + (service-type + (name 'rabbitmq) + (description "Run the RabbitMQ message broker service.") + (extensions (list (service-extension + shepherd-root-service-type + rabbitmq-shepherd-service) + (service-extension activation-service-type + rabbitmq-activation) + (service-extension account-service-type + (const %rabbitmq-accounts)) + (service-extension + profile-service-type + (compose list rabbitmq-configuration-rabbitmq)))) + (default-value (rabbitmq-configuration))))