Hardware requirements for standard installations

These are the minimum hardware requirements for the primary server in a standard architecture with up to 2,500 nodes.

Node volume Cores RAM /opt/ /var/
Trial use 2 8 GB 20 GB 24 GB
11–100 6 10 GB 50 GB 24 GB
101–500 8 12 GB 50 GB 24 GB
501–1,000 10 16 GB 50 GB 24 GB
1,000–2,500 12 24 GB 50 GB 24 GB
  • Trial mode: Although the m5.large instance type is sufficient for trial use, it is not supported. A minimum of four cores is required for production workloads.
  • /opt/ storage requirements: The database should not exceed 50% of /opt/ to allow for future upgrades.
  • /var/ storage requirements: There are roughly 20 log files stored in /var/ which are limited in size to 1 GB each. We recommend allocating 24 GB to avoid issues, however log retention settings generally prevent reaching the maximum capacity.

Additional hardware requirements

Before enabling Advanced Patching, Infra Assistant, Infra Assistant: code assist, and Workflows allocate additional resources as shown in the table below. These requirements are in addition to the core PE infrastructure specifications.

Feature Additional RAM Notes
Advanced Patching 1 GB Requires a Puppet Enterprise Advanced license. See Get a license .
Infra Assistant 512 MB Requires a Puppet Enterprise Advanced license. See Get a license .
Infra Assistant: code assist 512 MB

Requires a Puppet Enterprise Advanced license. See Get a license .

If you have a Puppet Enterprise Advanced license and have unlocked the Infra Assistant feature, which requires an extra 512 MB, you do not need another additional 512 MB for Infra Assistant: code assist.
Workflows 512 MB Requires Puppet Edge add-on for Puppet Enterprise Advanced users. See Get a license .