Hey there, Do you guys know of opensourced puppet modules for managing VPN services? I''ve only found a handful of modules for openvpn that seemed less than complete. -- Gabriel Filion -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Hi Gabriel On Thu, 09 Feb 2012, Gabriel Filion wrote:> Do you guys know of opensourced puppet modules for managing VPN services? > > I''ve only found a handful of modules for openvpn that seemed less than > complete.Check mine https://github.com/luxflux/puppet-openvpn, I think it is complete. Or which options are you missing? regards raf
On Feb 10, 10:12 am, Raffael Schmid <raff...@yux.ch> wrote:> Hi Gabriel > > On Thu, 09 Feb 2012, Gabriel Filion wrote: > > Do you guys know of opensourced puppet modules for managing VPN services? > > > I''ve only found a handful of modules for openvpn that seemed less than > > complete. > > Check minehttps://github.com/luxflux/puppet-openvpn, I think it is > complete. Or which options are you missing?Raffael, cool module, how can I help you get that on the Puppet Forge: http://forge.puppetlabs.com. Looks like you are only missing a metadata file and an account on the Forge. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Hi Kelsey On Fri, 10 Feb 2012, Kelsey Hightower wrote:> > Check minehttps://github.com/luxflux/puppet-openvpn, I think it is > > complete. Or which options are you missing? > > Raffael, cool module, how can I help you get that on the Puppet Forge: > http://forge.puppetlabs.com. Looks like you are only missing a > metadata file and an account on the Forge.I''ve got an account on the Forge and wanted to put it there... I dunno why I failed :) Think it''s because it misses some tests...? Are they needed? Whats the easiest way to generate a metadata file? regards raf
On Fri, Feb 10, 2012 at 10:24 AM, Raffael Schmid <raffael@yux.ch> wrote:> > Hi Kelsey > > On Fri, 10 Feb 2012, Kelsey Hightower wrote: > > > > Check minehttps://github.com/luxflux/puppet-openvpn, I think it is > > > complete. Or which options are you missing? > > > > Raffael, cool module, how can I help you get that on the Puppet Forge: > > http://forge.puppetlabs.com. Looks like you are only missing a > > metadata file and an account on the Forge. > > I''ve got an account on the Forge and wanted to put it there... I > dunno why I failed :) Think it''s because it misses some tests...? > Are they needed? Whats the easiest way to generate a metadata file? >The tests are not required. One way to generate the metadata file is to use the puppet module tool: https://github.com/puppetlabs/puppet-module-tool Once you have it installed run the generate command: puppet-module generate username-modulename You can grab the Modulefile from there and add it to your git repo. Once you have a Modulefile you can use the puppet-module build command to generate a release package. -- Kelsey Hightower Solutions Engineer Puppet Labs 1-678-471-9501 -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Hi Kelsey On Fri, 10 Feb 2012, Kelsey Hightower wrote:> One way to generate the metadata file is to use the puppet module tool: > https://github.com/puppetlabs/puppet-module-tool > > Once you have it installed run the generate command: > > puppet-module generate username-modulename > > You can grab the Modulefile from there and add it to your git repo. Once > you have a Modulefile you can use the puppet-module build command to > generate a release package.Okay. Thank you for this short introduction! I will rewrite the module to use concat instead of concatfilepart and put it on puppetlabs afterwards. regards raf
On 12-02-10 10:12 AM, Raffael Schmid wrote:> On Thu, 09 Feb 2012, Gabriel Filion wrote: > >> Do you guys know of opensourced puppet modules for managing VPN >> services? >> >> I''ve only found a handful of modules for openvpn that seemed less >> than complete. > > Check mine https://github.com/luxflux/puppet-openvpn, I think it > is complete.hmm nice, it manages certificate creation for each client defined.> Or which options are you missing?I was intending to manage both the server and client with puppet in order to maintain a vpn tunnel up and running between two sites. but I talked with someone I know, and actually my use case is so simple -- I want to be able to contact my puppetmaster, which is behind a NAT, behind a dynamic IP from a remote host. and that remote host has a static ip -- that it''s gonna be less hassle to use a simple reverse ssh tunnel from the puppetmaster to the host with a static ip. (p.s. and .. yes, I know.. a puppetmaster in such a painful setup, yuck! but the infrastructure is mostly my personal testbed) but I''ll keep you module in mind, thanks :) -- Gabriel Filion -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
> Okay. Thank you for this short introduction! > I will rewrite the module to use concat instead of concatfilepart and put it on > puppetlabs afterwards.The refactored Version is now live: http://forge.puppetlabs.com/users/luxflux/modules/openvpn/releases/1.0