nexus-vagrant/provision/provision-nexus/src/main/groovy/deploy.groovy

13 lines
350 B
Groovy

import org.sonatype.nexus.security.user.UserSearchCriteria
// delete all users except the allowed ones.
allowedUsers = [
"anonymous",
"admin",
"jenkins",
]
security.securitySystem
.searchUsers(new UserSearchCriteria())
.findAll { !allowedUsers.contains(it.userId) }
.forEach { security.securitySystem.deleteUser(it.userId) }