Create role with specific selection on the name

Hi, I want to autorize some users to access (read only) to all repositories ending by “-public”, I have more than 100 repositories and I continue to create new repository.
If it’s not possible , is it possible to filter for all “released” repositories ?

How can I create this role (and ay be I have to create a specific privilege)…

I don’t believe you can do this in Nexus. You could use the public REST APIs to retrieve the list of repositories, filter the names yourself and then use the REST API to update the role to include all appropriate repositories.