Configuration options in RabbitMQ's new config file format, which is a simple key-value format that can not express nested data structures. This is known as the rabbitmq.conf
file, although outside NixOS that filename may have Erlang syntax, particularly prior to RabbitMQ 3.7.0.
If you do need to express nested data structures, you can use config
option. Configuration from config
will be merged into these options by RabbitMQ at runtime to form the final configuration.
See https://www.rabbitmq.com/configure.html#config-items For the distinct formats, see https://www.rabbitmq.com/configure.html#config-file-formats.
Declarations
Type
attribute set of string
Default
{ }
Example
{
"auth_backends.1.authn" = "rabbit_auth_backend_ldap";
"auth_backends.1.authz" = "rabbit_auth_backend_internal";
}