AWS OpsWorks for Puppet Enterprise - AWS OpsWorks

AWS OpsWorks for Puppet Enterprise

Important

AWS OpsWorks for Puppet Enterprise is not accepting new customers. Existing customers will be unaffected until March 31, 2024 at which time the service will become unavailable. We recommend that existing customers migrate to other solutions as soon as possible. For more information, see AWS OpsWorks for Puppet Enterprise End of Life FAQs and How to migrate an OpsWorks for Puppet Enterprise server to Amazon Elastic Compute Cloud (Amazon EC2).

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. OpsWorks for Puppet Enterprise frees you to focus on core configuration management tasks, instead of managing a Puppet master. By using 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 OpsWorks for Puppet Enterprise deploys puppet-agent to your managed nodes, and provides premium features of Puppet Enterprise.

An OpsWorks for Puppet Enterprise master runs on an Amazon Elastic Compute Cloud instance. OpsWorks for Puppet Enterprise servers are configured to run the newest version of Amazon Linux (Amazon Linux 2), and the most current version of Puppet Enterprise Master, version 2019.8.5. For more information about changes in Puppet Enterprise 2019.8.5, see the Puppet Enterprise Release Notes.

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 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.

Encryption in Puppet Enterprise

For more information about encryption and security of your data and applications in Puppet, see Securing an Application on the Puppet website.

Region Support for OpsWorks for Puppet Enterprise

The following regional endpoints support OpsWorks for Puppet Enterprise masters. OpsWorks for Puppet Enterprise creates resources that are associated with your Puppet masters, such as instance profiles, 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 (Ohio) Region

  • US East (N. Virginia) Region

  • US West (N. California) Region

  • US West (Oregon) Region

  • Asia Pacific (Tokyo) Region

  • Asia Pacific (Singapore) Region

  • Asia Pacific (Sydney) Region

  • Europe (Frankfurt) Region

  • Europe (Ireland) Region