Bug#924285: ITP: vagrant-librarian-puppet -- A Vagrant plugin to install Puppet modules using Librarian-Puppet
Package: wnpp
Severity: wishlist
Owner: Gabriel Filion <gabster@lelutin.ca>
* Package name : vagrant-librarian-puppet
Version : 0.9.2
Upstream Author : Vox Pupuli
* URL : https://github.com/voxpupuli/vagrant-librarian-puppet
* License : MIT
Programming Lang: Ruby
Description : A Vagrant plugin to install Puppet modules using Librarian-Puppet
vagrant-librarian-puppet is a plugin for Vagrant that will automatically
run librarian-puppet before any provisioning step. It looks for a
Puppetfile in the configured directory and uses that file with
librarian-puppet.
More details:
- This plugin automates management of module dependencies when testing
puppet modules, or simply when maintaining your local test VM for
day-to-day puppet development. I removes the need to remember to
install new modules with librarian-puppet after having pulled in
other people's changes on the Puppetfile.
- It is not a dependency for another package
- I so far use it for testing individual puppet modules that I
maintain, and to make it easier to test changes before committing. I
also intend to use it at work to reduce friction around keeping
modules up to date in the local dev VMs.
- I don't know of another package that provides such functionality.
It's also the only vagrant plugin that I know can help automate this.
- Since I'm not a DD or a DM, I am planning on asking a friend who is
a Debian Developer to help me out with shaping the package so that
it's acceptable for debian. I would then intend to ask the ruby
packaging team if they are willing to make this one of the team
packages and I would continue maintaining it through the team.
Reply to: