This repository contains a collection of reference examples for using products from the Puppet portfolio with Microsoft Azure.
Reference architectures for Standard, Large and Extra-large deployments are included in this repository.
Name | Description | Node Limit | Link |
---|---|---|---|
Standard | All infrastructure components are installed on the master. This installation type is the easiest to install, upgrade, and troubleshoot. | Up to 4,000 | Link |
Large | Similar to a standard installation, plus one or more compilers and a load balancer which help distribute the agent catalog compilation workload. | 4,000–20,000 | Link |
Extra-Large | Similar to a large installation, plus a separate node which hosts the PE-PostgreSQL instance. | More than 20,000 | Link |
In addition to resources for the deployment of the Puppet Enterprise infrastructure this repository contains resources for deploying Puppet Enterprise agents in an automated fashion.
Operating System | Description | Link |
---|---|---|
CentOS 7 | A CentOS 7 virtual machine that deploys the Puppet Enterprise agent | Terraform | ARM |
CentOS 8 | A CentOS 8 virtual machine that deploys the Puppet Enterprise agent | Terraform | ARM |
Windows Server 2019 | A Windows Server 2019 virtual machine that deploys the Puppet Enterprise agent | Terraform | ARM |
Reference Packer templates are included in this repository that showcase integrations with Puppet Bolt and more.
Operating System | Description | Link |
---|---|---|
CentOS 7 | ||
CentOS 8 | ||
Windows Server 2019 |
Use Case | Description |
---|---|
Windows Server 2019 baseline hardening | An example profile that includes hardening controls for Windows Server 2019 |
Use Case | Description | Link |
---|---|---|