Resource types
rbac_group
: A Puppet Enterprise Console RBAC grouprbac_role
: A Puppet Enterprise Console RBAC rolerbac_user
: A Puppet Enterprise Console RBAC user
A Puppet Enterprise Console RBAC group
The following properties are available in the rbac_group
type.
Valid values: present, absent
The basic property that the resource should be in.
Default value: present
Array of role names for the group
The read-only ID of the group
The following parameters are available in the rbac_group
type.
namevar
The name of the group
A Puppet Enterprise Console RBAC role
The following properties are available in the rbac_role
type.
Valid values: present, absent
The basic property that the resource should be in.
Default value: present
The description of the role
Array of permission objects for the role
Array of UUIDs of users (or names) assigned to the role
Array of UUIDs of groups assigned to the role
The read-only ID of the role
The following parameters are available in the rbac_role
type.
namevar
The displayed name of the role
A Puppet Enterprise Console RBAC user
The following properties are available in the rbac_user
type.
Valid values: present, absent
The basic property that the resource should be in.
Default value: present
The displayed name of the user
Valid values: /@/
The email address of the user
The plaintext password of the user.
List of role IDs the user is a member of. The only attribute which can be changed after creation.
Default value: [3]
The read-only ID of the user
Remote users are managed by an external directory service
Whether this user has superuser privileges
The last login time for this user
The following parameters are available in the rbac_user
type.
Valid values: /^\S+$/
namevar
Login name of the user