DocsPuppet Discovery
Managing access

Managing access

Sections

Use role-based access control (RBAC) in Puppet Discovery to ensure that each user has the access and permissions appropriate to their role on the team.

The "role" in role-based access control refers to a system of user roles, and each role contains permissions which define what a user can or can't do within Puppet Discovery. There are two default user roles: administrator and viewer.

When installing Puppet Discovery, you must set the password for both user roles. When signing in to Puppet Discovery, use either username: admin or viewer, and the password you set for each.

User roleUsernamePermission
Administratoradmin
  • Add and remove sources and credentials.

  • Run tasks on hosts.

  • View dashboard.

  • View all host, package, container summary and details pages.

Viewerviewer
  • View dashboard.

  • View all host, package, container summary and details pages.

Changing passwords

If required, change your admin or viewer password at any given time.

Admin password

To change the admin password you specified during installation, run this command:

macOS/Linux:

./puppet-discovery config change-admin-password

Windows:

.\puppet-discovery config change-admin-password

Viewer password

To change the viewer password, your admin password is required. Run this command:

macOS/Linux:

./puppet-discovery config change-viewer-password
Please enter your admin password: ******
Please enter new viewer password: ******

Windows:

.\puppet-discovery config change-viewer-password
Please enter your admin password: ******
Please enter new viewer password: ******
How helpful was this page?
Puppet sites use proprietary and third-party cookies. By using our sites, you agree to our cookie policy.