On 12 April 2016 at 19:16, Ryan Whitehurst <r...@puppet.com> wrote:

> The puppetlabs-aws module [1] is pretty powerful these days -- we on
> the operations team here at Puppet use it for managing a large portion
> of our AWS infrastructure.

If you remove the Route53 DNS record resource types then that module
claims to support about 21 AWS services. Terraform supports about 130
in the currently released version. And that'll increase in the next
release as their new service adoption rate is staggering to watch.
Even Ansible has over 50 AWS resource management modules. Some of the
gaps are pretty high in the environment bootstrapping order too - IAM
roles for example. If I went puppet-aws as my tool of choice I can't
even add other IAM users without going back outside my config
management. This isn't just a rush to add new services either, those
are more mature services that have been around for a long while.

I can see how for lift and shift AWS deployments you can get quite far
with the instance and networking types puppet-aws provides but if
you're looking to embrace AWS as a platform it very quickly loses out
in comparable features. There might also be an issue here for how
difficult it is to write a solid puppet type and provider but I'm not
fairly placed to answer that.

> Along with Daniel Dreier's autosign gem [2]

To be honest running a puppetmaster in AWS is a bit of a losing battle
architecture-wise. I've seen PuppetDBs run happily but the master
itself is a bit of a mismatch to the kind of architecture you want to
be moving towards. That's a bit of a tangent though.

  Dean
-- 
Dean Wilson               http://www.unixdaemon.net
Profanity is the one language all programmers understand
--- Anon

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-dev/CAFbDO0cE1ChCybCwOtFHo%2B6jGg2119HwQJP1ucE%3DQ%2BByQ8cLZQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to