Install Puppet Discovery on a Linux machine.

Before you begin

Make sure you meet the system requirements for installing and running Puppet Discovery on Linux.

Note: To install Puppet Discovery on an air-gapped machine, see Installing in offline mode.
  1. Install and run Docker for your Linux distribution.
  2. Visit our downloads page and download the Puppet Discovery binary for Linux to a directory in your home directory.
  3. From the same directory as the binary file, run this command to make the binary executable:
    chmod a+x ./puppet-discovery
  4. From the same directory as the binary file, run this command:
    ./puppet-discovery start

    You are prompted to enter the location and name of your Puppet Discovery license.

    Note: If you have no license file, generate a trial license or retrieve the license generated by our sales team from Puppet License Manager.
  5. Enter the location path and the name of your license file.
  6. To agree to the terms and conditions described in the end user license, enter y.
  7. Create and confirm the admin password you'll use for logging into Puppet Discovery, managing sources and credentials, running tasks, and viewing discovered resources. For more information, see Managing access
  8. Create and confirm the viewer password you'll use for logging into Puppet Discovery to view discovered resources. For more information, see Managing access
    CAUTION: Passwords can not be retrieved. Take a note of your password to ensure you do not lose your discovered infrastructure data. For information about changing passwords, see Managing access.
    To access Puppet Discovery on a local workstation, the URL is https://localhost:8443/ , or port 8443 on the host Puppet Discovery is installed on.  

    Log into Puppet Discovery with the password you just set, and start adding sources and credentials.

Back to top
The page rank or the 1 our of 5 rating a user has given the page.
The email address of the user submitting feedback.
The URL of the page being ranked/rated.