Anonymous Access
This variable is compatible with the nexus_anonymous_access variable used in the nexus_oss role. Meaning you don’t have to change this value to make it work. However, when enabling anonymous access through the API, Nexus expects an username and realm to be provided as well. By default this will be the anonymous user and the NexusAuthorizingRealm.
If you want to change this, provide these options as following:
nexus_anonymous_access:
enabled: true
userId: anonymous
realmName: NexusAuthorizingRealmOnce you have defined nexus_anonymous_access with an userId and realmName, the nexus_oss role will not configure anonymous access anymore since it expects a boolean and not an object.
Anonymous Docker pulls are handled by the DockerToken realm. You need to enable this and then ensure the forceBasicAuth attribute is set to false. See Docker repositories