Skip to content

martezr/puppet-on-azure

Repository files navigation

Puppet On Azure

This repository contains a collection of reference examples for using products from the Puppet portfolio with Microsoft Azure.

Puppet Enterprise Deployment

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

Puppet Enterprise Agent

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

HashiCorp Packer Templates

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

Puppet Enterprise Control Repo

Use Case Description
Windows Server 2019 baseline hardening An example profile that includes hardening controls for Windows Server 2019

Azure DevOps Integrations

Use Case Description Link

About

Resources for using Puppet on Microsoft Azure

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published