On Mon, May 21, 2012 at 3:02 PM, thedonkdonk wrote:
I have a large puppet master / client setup with lots of files and
templates and modules and so on. Is there a way to make a stand alone
manifest for one server so I can hand it to a third party?
If you mean to take the resultant catalog for a given machine and use
that same catalog on another machine without interacting with the
Puppet Master, you may want to take a look at the catalog Face. Try
running 'puppet man catalog' on a newer version of Puppet.
In short, it sounds like you'd want to retrieve the catalog for
www03.example.com from the Puppet Master with the download action,
ship it around however you'd like and use the apply action with
--terminus yaml to apply that catalog.
Does that sound like what you're looking for? You're going to lose
some things like remote file retrieval and dynamic facts evaluation by
taking this approach but if you can't access a Puppet Master or apply
local modules, this is another route you can take. Final disclaimer, I
haven't actually used this Face more than basic experimentation so
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To post to this group, send email to firstname.lastname@example.org.
To unsubscribe from this group, send email to email@example.com.
For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.