Resolves the Puppet Modules in a Puppetfile with a full dependency graph, including Puppet version checks.
Generate a Puppetfile for use with r10k based on an existing file or a list of modules.
Keep your Puppet file up-to-date with latest versions from the Forge and GitHub.
PuppetfileEditor provides an easy-to-use interface to check Puppetfile for validity, update module versions, add, and remove modules.
Create a .fixtures.yml file from a Puppetfile.
Automatically installs puppet modules from a Puppetfile during Vagrant provisioning
Miscallenous actions on Puppetfiles
A small script for comparing r10k Puppetfiles between different git refs. It's helpful for a development workflow with puppet r10k and Github as the output is slightly nicer than 'git diff' and it can generate github compare links for the full changesets represented by a change to a Puppetfile.
R10K and Puppetfile rake tasks
This will take a Puppetfile.src in which you've described only the Puppet modules you actually care about and recursively resolve all of their dependencies into a complete Puppetfile ready for use by r10k.
R10K provides a general purpose toolset for deploying Puppet environments and modules. It implements the Puppetfile format and provides a native implementation of Puppet dynamic environments.
Puppet Sneakernet is a simple web service that turns a Puppetfile into a tarball of the complete environment that Puppetfile represents, with all the module dependencies resolved. Just untar that into the proper environmentpath on an air-gapped Puppet server.