Newbie question: extending Puppet to employ AWS - firewall issues?

17 views
Skip to first unread message

Ian Hayes

unread,
Nov 25, 2014, 3:22:48 AM11/25/14
to puppet...@googlegroups.com
A newbie question on using Puppet.   I'm planning to use Puppet to spin up new test environments for a web app within a firewall protected corporate software dev environment.  At some point we are going to run out of in house server resource, so I am looking at the idea of using AWS as a flexible resource pool.

For example,  I want to deploy 11 test environments and the in house facility can only support 10, so I want to spin up the 11th in AWS.   Are there any basic tutorials available for how to accomplish this?  Also do I need to worry about firewall issues?  


Gareth Rushgrove

unread,
Nov 25, 2014, 9:48:21 AM11/25/14
to puppet...@googlegroups.com
Hi Ian
We (I work for Puppet Labs) just shipped a module that allows for
managing some parts of AWS using the Puppet DSL.

https://github.com/puppetlabs/puppetlabs-aws

This module is a preview, it's not able to manage everything in AWS at
the moment but we're adding more support soon. We'd love to know what
else you'd like to be able to do with it though.

With regards AWS, on the network/firewall front you might want to look
at AWS VPC (Virtual Private Cloud) http://aws.amazon.com/vpc/. This
would allow you to create a VPN between your internal firewalls and
AWS, basically extending your network.

In terms of Puppet code on the AWS instances, assuming you're running
the same operating system in AWS and your local infrastructure, your
Puppet modules should work exactly the same.

Gareth

>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to puppet-users...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/40bc9325-f1fc-4b4f-97a3-1e7691b3779e%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.



--
Gareth Rushgrove
@garethr

devopsweekly.com
morethanseven.net
garethrushgrove.com
Reply all
Reply to author
Forward
0 new messages