Thanks for all your suggestions! Restricting access to managed nodes
using iptables occured to me after sending this post (stupid me). I
think that does the trick. If not, I'll try Daniel's approach.

Samuli




On 28 Mag, 06:25, Daniel Pittman <dan...@rimspace.net> wrote:
> sasepp <samuli.seppa...@gmail.com> writes:
> > I apologize if this issue has been discussed earlier. If so, please
> > point me to relevant information. Anyways, here it goes...
>
> > I plan on deploying Puppet to manage several separate nodes, all of
> > which are accessible directly from the Internet. The nodes are
> > connected by a VPN (OpenVPN), so they're effectively on the same LAN.
> > However, the VPN IP-addresses don't have corresponding DNS names.
> > There's currently no internal DNS server I could add the VPN addresses
> > to.
>
> > So, I've been considering three deployment alternatives (in order of
> > preference):
>
> > 1) Make puppetmaster available directly on the Internet and let
> > clients connect to it directly. There should be no DNS issues with
> > this approach.
>
> > 2) Sync manifests/modules from a Git repository through the VPN tunnel
> > and run puppet locally on each "client". DNS is a non-issue here.
> > However, if any one node is compromised, the entire puppet manifest/
> > module catalog gets compromised, which makes me a little worried.
>
> I believe that pupptemaster can be asked to statically generate the catalog
> for each host, and that you can pass that directly to puppet to run.
>
> That would reduce this problem from "sync all" to "sync this hosts data", and
> make life less awful, probably.
>
> I have not used this facility, but you might find it worth investigating.
>
>         Daniel
>
> --
> ✣ Daniel Pittman            ✉ dan...@rimspace.net            ☎ +61 401 155 707
>                ♽ made with 100 percent post-consumer electrons

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to