Menu
Puppet on AWS
Quick Start Reference Deployment Guide

Puppet on the AWS Cloud: Quick Start Reference Deployment

Deployment Guide

AWS Quick Start Reference Team

March 2016  (last update: May 2017)

This Quick Start reference deployment guide discusses the steps for deploying and testing a Puppet master and Puppet agents on the Amazon Web Services (AWS) cloud. It also provides links for viewing and launching AWS CloudFormation templates that automate the deployment, and a walkthrough on how you can configure Amazon Elastic Compute Cloud (Amazon EC2) instances that act as Puppet agents.

The guide is for IT infrastructure architects, administrators, and DevOps professionals who are planning to implement or extend their Puppet workloads on the AWS Cloud.

  • If you have an AWS account and you're already familiar with AWS and Puppet, you can launch the Quick Start to build the architecture shown in Figure 1. The deployment takes approximately 20 minutes. If you’re new to AWS or Puppet, please review the implementation details and follow the step-by-step instructions provided later in this guide to launch the Quick Start.

     

     

  • If you'd like to take a look under the covers, you can view the template to see the AWS CloudFormation script that automates this deployment. The default configuration deploys three servers that use the t2.medium instance type by default, but you can customize the template if you’d like.

     

Note

You are responsible for the costs related to your use of any AWS services used while running this Quick Start reference deployment. Prices are subject to change. See the Cost and Licenses section and the pricing pages of the AWS services you will be using for full details.

AWS OpsWorks option

This Quick Start is for customers who want to run and manage their Puppet master infrastructure on AWS. However, we recommend that you also take a look at AWS OpsWorks, which is a configuration management service provided by AWS, to determine if it's more suitable for your needs. AWS OpsWorks helps you configure and operate applications of all types and sizes. You can define the application’s architecture and the specification of each component, including package installation, software configuration, and resources such as storage. For more information, see the AWS OpsWorks User Guide.

About Quick Starts

Quick Starts are automated reference deployments for key workloads on the AWS Cloud. Each Quick Start launches, configures, and runs the AWS compute, network, storage, and other services required to deploy a specific workload on AWS, using AWS best practices for security and availability.

On this page: