System requirements

Sections

Before installing Puppet Discovery, ensure your system meets these requirements.

Supported operating systems

Puppet Discovery can be installed on these operating systems:

Operating SystemVersionsArchitecturePrerequisite
CentOS 7 or higherx64


                                        Docker CE 17.04.0-ce or higher, or Docker EE 17.06.1-ee or higher.

Red Hat Enterprise Linux 7 or higherx64


                                        Docker EE 17.06.1-ee or higher.

Debian 8 or higherx64


                                        Docker CE 17.04.0-ce or higher.

Ubuntu 14.04 or higherx64


                                        Docker CE 17.04.0-ce or higher, or Docker EE 17.06.1-ee or higher.

macOS 10.10 or higherx64

Docker for macOS.

Windows 10x64

Docker for Windows.

If installing Discovery on a virtual machine, nested virtualization must be enabled on the machine. For more information, see the documentation for the hypervisor you are using.

Important: Docker requirements:
  • Both Docker CE and Docker EE editions include the option to run Kubernetes as a single-node cluster on a local machine using port 8080 . Puppet Discovery requires that no other application is using ports 8080 and 8443.

  • Docker for macOS and Docker for Windows - configure the virtual machine with 8 GB of memory.

  • To configure log rotation and to prevent running out of space, edit the log-driver and log-opts parameters within the daemon configuration file located here:

    • macOS or Linux: /etc/docker/daemon.json

    • Windows: %programdata%\docker\config\daemon.json

Discover data on these operating systems:

Operating systemVersionsPrerequisite
Enterprise Linux:
  • CentOS

  • Red Hat Enterprise Linux

5 or higherFor the account Puppet Discovery authenticates with, configure bash as the login shell.
Debian 7 or higherFor the account Puppet Discovery authenticates with, configure bash as the login shell.
SUSE Linux Enterprise Server 12For the account Puppet Discovery authenticates with, configure bash as the login shell.
Ubuntu 14.04 or higherFor the account Puppet Discovery authenticates with, configure bash as the login shell.
Windows Server2012 or higherWinRM is enabled and PowerShell 3.0 is installed.

System configuration

Before installing Puppet Discovery, make sure that your network is properly configured. These are the port requirements for a Discovery installation.

PortDescription
  • 443 (HTTPS)

Required to install or update to the latest version of Puppet Discovery from:
  • storage.googleapis.com

  • gcr.io

  • 8443 (HTTPS)

  • 8080 (HTTP)

Required to view the Puppet Discovery dashboard.

  • 22

Required for SSH authentication on discovered Linux/macOS hosts.
  • 5986 (HTTP)

  • 5985 (HTTP - fallback)

Required for WinRM authentication on discovered Windows hosts.
Important: The ICMP protocol is required for discovering hosts using the network based (IP) discovery. See IP addresses.

Hardware requirements

Puppet Discovery requires:

Storage20.0 GB
Memory8.0 GB
CPUs 2

Supported browsers

The Puppet Discovery user interface is supported on the latest versions of the following browsers:
  • Google Chrome

  • Mozilla Firefox

  • Microsoft Edge

  • Apple Safari

How helpful was this page?
Puppet sites use proprietary and third-party cookies. By using our sites, you agree to our cookie policy.