Menu
AWS OpsWorks
User Guide (API Version 2013-02-18)

AWS OpsWorks for Puppet Enterprise

AWS OpsWorks for Puppet Enterprise lets you launch a Puppet Enterprise master in minutes, and lets AWS OpsWorks handle its operations, backups, restorations, and software upgrades. AWS OpsWorks for Puppet Enterprise frees you to focus on core configuration management tasks, instead of managing a Puppet master. By using AWS OpsWorks for Puppet Enterprise, you can use the same configurations to manage both your on-premises and cloud infrastructure, helping you to efficiently scale your operations in a hybrid environment. Management of your Puppet master server is simplified by the Puppet Enterprise console, the AWS Management Console, and the AWS CLI.

A Puppet master manages the configuration of nodes in your environment by serving configuration catalogs for specific nodes to the puppet-agent software, and serves as a central repository for your Puppet modules. A Puppet master in AWS OpsWorks for Puppet Enterprise deploys puppet-agent to your managed nodes, and provides premium features of Puppet Enterprise.

An AWS OpsWorks for Puppet Enterprise master runs on an Amazon Elastic Compute Cloud instance. AWS OpsWorks for Puppet Enterprise servers are configured to run the newest version of Amazon Linux (2017.09), and the most current version of Puppet Enterprise Master, version 2017.3.x.

When new versions of Puppet software become available, system maintenance is designed to update the version of Puppet Enterprise on the server automatically, as soon as it passes AWS testing. AWS performs extensive testing to verify that Puppet upgrades are production-ready and do not disrupt existing customer environments.

You can connect any on-premises computer or EC2 instance that is running a supported operating system and has network access to an AWS OpsWorks for Puppet Enterprise master. For a list of supported operating systems for nodes that you want to manage, see Supported operating systems in the Puppet Enterprise documentation. The puppet agent software is installed by the Puppet master on nodes that you want to manage.

Region Support for AWS OpsWorks for Puppet Enterprise

The following regional endpoints support AWS OpsWorks for Puppet Enterprise masters. AWS OpsWorks for Puppet Enterprise creates resources that are associated with your Puppet masters, such as instance profiles, IAM users, and service roles, in the same regional endpoint as your Puppet master. Your Puppet master must be in a VPC. You can use a VPC that you create or already have, or use the default VPC.

  • US East (N. Virginia) Region

  • US West (Oregon) Region

  • EU (Ireland) Region