#!groovy import jenkins.model.* import hudson.security.* def instance = Jenkins.getInstance() println "--> creating local user 'admin'" // Create a default admin user def hudsonRealm = new HudsonPrivateSecurityRealm(false) hudsonRealm.createAccount('admin', 'A@1qaz2wsxA@') instance.setSecurityRealm(hudsonRealm) // Define global security settings def strategy = new FullControlOnceLoggedInAuthorizationStrategy() strategy.setAllowAnonymousRead(false) instance.setAuthorizationStrategy(strategy) instance.save()