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.