On Monday, April 22, 2013 9:48:21 AM UTC-4, jcbollinger wrote: > > Well, no. The Puppet agent does not function as a file server, so you're > not proposing to make use of anything that's already there. And, even if > the agent could provide file services, you're still talking about setting > up an additional server. >
So the fact that the 'file server' API is listed under 'Shared master & agent API' on http://docs.puppetlabs.com/guides/rest_api.html is a mistake? And no, not an additional server -- just adding functionality to one of the clients already under the master's ægis. More importantly, you are proposing a dramatic complication of the > management architecture, no matter how you implement it. You are > suggesting that the master delegate authority over (some) files and their > contents to another principal under different administrative control. The > specifics of how that other principal fulfills that responsibility pale in > comparison with the fact that the master is performing such delegation in > the first place. > If that's the rationale, I don't see that the ability to have a FQDN in puppet:// URIs is meaningful at all. From what you say, the host would need to be either absent or the puppetmaster, so what's the point? And, actually, I don't see allowing my group to directly control our files to be a complication as much as a feature. According to the docco, the agent supports being a file server, and the syntax supports a file server FQDN other than the master's, and the file server would be a peer of the clients within the cert structure. The alternative (or at least the *main* alternative) is to push all these files up to the master, and maintain them there through all their vicissitudes of change. That's extra work all round, for files meaningful to our group and no-one else. Using an NFS share or the like means setting up a parallel microcosmic infrastructure to provide what I read the documentation as saying is already available and supported in Puppet 2.7, with all the additional development and maintenance that would entail. Of course, if the API documentation is wrong and the agent *doesn't* support file server operation, I will readily concede that I'm butting at a windmill. But if the docco is *correct*, I think I'm just having technical issues -- philosophical questions aside. :-) Thanks! -- 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+unsubscr...@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.