Resource Type: nexus_user

Defined in:
lib/puppet/type/nexus_user.rb

Summary

Manage nexus repository users

Overview

“‘puppet nexus_user { ’user.name’:

ensure        => 'present',
user_id       => 'user.name',
password      => 'hunter2',
first_name    => 'Foo',
last_name     => 'Bar',
email_address => 'foo.bar@example.org',
status        => 'active',
roles         => ['nx-admin'],

} “‘

Properties

  • email_address

    The email address of the user.

  • ensure (defaults to: present)

    Whether this resource should be present or absent on the target system.

  • external_roles

    The external assigned roles to the user.

  • first_name

    The first name of the user.

  • last_name

    The last name of the user.

  • password

    The password of the user.

  • read_only

    The status of the user if it is read only.

  • roles (defaults to: ["nx-anonymous"])

    The roles assigned to the user.

  • source (defaults to: default)

    The datasource of the user. e.g. local or ldap source name.

  • status (defaults to: active)

    The user status.

Parameters

  • user_id (namevar)

    The login name of the user.