Published on 1 December 2017 by

If you’re fresh from the 2017 Amazon Web Services re:Invent conference in Las Vegas, you’ll be happy to know that we just released version 2.1.0 of the Puppet AWS module, which includes all-new support for Puppet Tasks (available in Puppet Enterprise 2017.3) that makes it easier than ever to manage your AWS resources.

Tasks complement Puppet’s model-driven approach to automation by giving you the ability to easily execute ad hoc tasks in an imperative way. So, if you use the latest version of the AWS module, you can run tasks to see, create and purge instances; install dependencies; and see your security groups and VPCs all from the dashboard. There are six new tasks in all that help you execute common ad hoc tasks that help you manage your AWS infrastructure more efficiently, and gain insight into what you have running along with all your other resources.

Screenshot of Puppet Tasks in the latest Puppet AWS module

For both open source and Puppet Enterprise users, you’ll see other improvements, including the ability to manage load balancers by region:


elb_loadbalancer { 'name-of-load-balancer': ensure => present, region => 'us-east-1', Availability_zones => ['us-east-1a', 'us-east-1b'], instances => ['name-of-instance', 'another-instance'], security_groups => ['name-of-security-group'], ...

We’ve also added support for the AWS SDK v3, which enables developers to build applications using AWS services like Amazon S3, DynamoDB and Glacier.

Release 2.1.0 also adds region support for GovCloud, the isolated AWS region for customers looking to host sensitive workloads.

Finally, we’re proud to announce that we’ve added Japanese language support to the Puppet AWS module, an important feature that underscores our efforts to support the growing adoption of Puppet by non-English speakers.

Here’s the complete list of additions in version 2.1.0:

  • Japanese language support
  • Support for Puppet Tasks and six new tasks
  • Support for the AWS SDK v3
  • Region support for GovCloud
  • Load balancers are now region specific

Install the AWS module today and see for yourself how it can relieve you of some routine AWS tasks. If you haven’t tried Puppet Tasks, head over to AWS OpsWorks and set up a free Puppet Enterprise instance today.

John Tonello is a senior technical marketing manager at Puppet.

Learn more

Share via:

Add new comment

The content of this field is kept private and will not be shown publicly.

Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.