November 15, 2020

Why Use the AWS OpsWorks Puppet Enterprise Integration?

Products & Services
Ecosystems & Integrations

AWS OpsWorks for Puppet Enterprise will become unavailable after March 31, 2024, and is no longer accepting new users.

Existing users are encouraged to migrate Puppet servers from OpsWorks to Amazon Elastic Compute Cloud (Amazon EC2).

Get in touch with us to discover alternatives for managing and maintaining your hybrid cloud infrastructure with Puppet.


The following article was originally published in 2017. Portions have been maintained for posterity in anticipation of the deprecation of AWS OpsWorks for Puppet Enterprise.

Amazon Web Services recently announced AWS OpsWorks for Puppet Enterprise. But what does that mean for Puppet Enterprise users? Let's explore how this enhancement can help support your move into the cloud.

Table of Contents

What is AWS OpsWorks?

AWS OpsWorks is a cloud-based configuration management service that enables enterprises to automate the management of their cloud infrastructure running on AWS.

OpsWorks has seen a lot of demand for a Puppet Enterprise offering and we’ve been working closely with the OpsWorks team to meet that demand. 

With OpsWorks for Puppet Enterprise, you can use the same configurations to manage both your on-premises and cloud infrastructure, accelerating migration to the cloud and increasing your ability to efficiently scale your operations in a hybrid environment.

AWS OpsWorks for Puppet Enterprise is a fully managed service hosted on AWS. All you need is an AWS account, and with just a couple of clicks, you can have Puppet Enterprise up and running on AWS in under 10 minutes.

Benefits of AWS OpsWorks + Puppet Enterprise

Note: The end-of-life date (EOL) for AWS OpsWorks for Puppet Enterprise is March 31, 2024. After EOL, existing customers will be unable to manage Puppet servers using the OpsWorks console or API.

  • OpsWorks automatically handles software updates to the Puppet Enterprise server.
  • You can specify maintenance windows for routine maintenance.
  • Backup and restore capabilities give you the flexibility to migrate Puppet servers across virtual machines so recovery from outages is automatic.
  • Managing your Puppet Enterprise server is easy through the Puppet Enterprise console (GUI), AWS Management Console, and the AWS Command Line Interface (CLI).
  • Flexible consumption-based hourly billing.
  • Workflows tailored to the cloud make it easy to bring your cloud resources under management. Register nodes without signing certificate signing requests on the Puppet server. The connection to the module code repository is established as part of the provisioning process. And, if you don't have an existing code repo, we provide an AWS-managed source control repository to securely store your infrastructure code.

Getting Started With AWS OpsWorks Puppet Enterprise

Together with AWS, we’re thrilled to bring this new offering to organizations looking to move rapidly to the cloud.

Your Learning Checklist: 

Puppet AWS Solutions

This blog was originally published on November 15, 2017, and has since been updated for accuracy and relevance.