Ask Your Question

Is CloudFormation module gonna be replaced by AWS module?

asked 2015-08-27 02:50:12 -0600

TimmyC gravatar image

Looking at these two modules on Puppet Forge: released on Apr 11th 2012 released on Jul 24th 2015

Looks like Puppet is departing from AWS CloudFormation to manage AWS stack.

Question: Should I start to use this aws module to manage the AWS stack?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2015-11-13 08:32:10 -0600

flyinbutrs gravatar image

updated 2015-11-13 08:35:49 -0600

IMHO, hell no.

  1. While puppetlabs-aws is a good start, it's still vastly lacking in feature support for AWS. There's a tremendous number of options that are flat-out not supported by puppetlabs-aws.
  2. Because puppetlabs-aws relies heavily on mutable tags which can contain non-unique values, there's a huge potential for ways to confuse the module.
  3. Because puppet is a state machine, and removing a resource from a manifest doesn't destroy it, it's much harder to prevent your AWS account from having unmanaged resources cluttering your environment and running up your bills.

I can see use cases for puppetlabs-aws, but I see it as more useful for augmenting cloudformation than as a replacement. Tweaking existing environments without requiring a stack update, modifying environments in ways that require more logic than CF allows. But as a replacement for CF? Certainly not in it's current state.

EDIT: AAaaaaand as soon as I hit 'post', I realized you were talking about the CF module, about which I have no firsthand experience. I'm leaving my answer up because I think it's largely still relevant, but yeah... I may have to read a bit more about puppetlabs-cloudformation, which on the face of it, doesn't seem all that useful to me personally, but might be interesting.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools


Asked: 2015-08-27 02:50:12 -0600

Seen: 3,916 times

Last updated: Nov 13 '15