Hi all,
I’m new to Rundeck and just stood up Rundeck Community 5.16 on Ubuntu 24. LDAP (LDAPS) auth is working, but I’m stuck on two things: login performance and cleanly mapping LDAP groups to specific projects.
Current JAAS SetupLogin latency: Logins take ~2–3 minutes. It looks like Rundeck/Jetty is enumerating thousands of groups under roleBaseDn. In practice, each user is only a member of ~5–10 groups.
Ask: Is there a way to limit group lookups/role resolution to a subset of groups or otherwise speed this up? Any recommended JAAS tuning (e.g., narrowing roleBaseDn, timeouts, caching, nested group settings, etc.)?
Project visibility & ACLs: I need strict group→project mapping. However, with supplementalRoles="user" in place, every LDAP user sees all projects. I tried ACL policies to restrict visibility, but they didn’t behave as expected—users could still see projects they shouldn’t.
Ask: Could you share a working example of JAAS + ACL policies that cleanly limit which projects a group can see and use?
If you have updated, battle-tested snippets (JAAS + ACL) or best practices for:
please share. Example files and notes about where to store ACLs (System vs. Project level) would be great.
Thanks in advance!