Puppet on AWS
Puppet Quick Start

Deployment and Configuration Steps

The AWS CloudFormation template provided with this Quick Start bootstraps the AWS infrastructure and automates the deployment of a Puppet master and Puppet agents on the AWS Cloud from scratch. Follow the step-by-step instructions in this section to set up your AWS account, customize the template, and deploy the software into your account.

What We'll Cover

The procedure for deploying Puppet on AWS consists of the following steps. For detailed instructions, follow the links for each step.

  • Prerequisites

    Set up and enable name resolution via DNS. Make sure you can use Secure Shell (SSH) or Remote Desktop Protocol (RDP) for remote connections.

  • Step 1. Prepare an AWS account

    Sign up for an AWS account, choosing a region, creating a key pair, and requesting increases for account limits, if necessary.

  • Step 2. Launch the stack

    Launch the AWS CloudFormation template into your AWS account, specify parameter values, and create the stack.

  • Step 3. Configure Puppet agents

    Review the module manifests for the Linux and Windows agents, connect to the agents via SSH or RDP, and apply the configurations.

On this page: