[
{rabbit, [
{ssl_listeners, [{"SERVERIPADDRESS", 5671}]},
{loopback_users, []},
{ssl_options, [{cacertfile,"/etc/rabbitmq/ca/cacert.pem"},
{certfile,"/etc/rabbitmq/server/cert.pem"},
{keyfile,"/etc/rabbitmq/server/key.pem"},
{verify,verify_peer},
{fail_if_no_peer_cert,false}]},
{auth_backends, [rabbit_auth_backend_ldap, rabbit_auth_backend_internal]}
]},
{rabbitmq_management, [
{rates_mode, detailed},
{sample_retention_policies, [
{global, [{60, 5}, {3600, 60}, {86400, 1200}]},
{basic, [{60, 5}, {3600, 60}]},
{detailed, [{10, 5}]}
]}
]},
{rabbitmq_auth_backend_ldap, [
{servers, ["LDAPDOMAIN"]},
{use_ssl, false},
{port, 389},
{timeout, 300000},
{log, network},
{dn_lookup_attribute, "userPrincipalName"},
{dn_lookup_base, "DC=DOMAIN,DC=COM"},
{dn_lookup_bind, {"LDAPBINDID","******"}}
]
}
].