# vagrant-librarian-chef **Repository Path**: mirrors_sirupsen/vagrant-librarian-chef ## Basic Information - **Project Name**: vagrant-librarian-chef - **Description**: A Vagrant plugin to install Chef cookbooks using Librarian-Chef. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-25 - **Last Updated**: 2026-04-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vagrant-librarian-chef A [Vagrant](http://www.vagrantup.com/) plugin to install [Chef](http://www.opscode.com/chef/) cookbooks using [Librarian-Chef](https://github.com/applicationsonline/librarian-chef). ## Requirements * Vagrant version 1.2.0 or greater. ## Installation ``` bash vagrant plugin install vagrant-librarian-chef ``` ## Usage Vagrant will automatically run Librarian-Chef before any provisioning step, so simply set up your Cheffile as you normally would. You may specify the subdirectory within which to run `librarian-chef` using the `librarian_chef.cheffile_dir` config key. Please keep in mind that you will need to explicitly set the `cookbooks_path` in the `:chef_solo` provisioner: ```ruby Vagrant.configure("2") do |config| config.librarian_chef.cheffile_dir = "chef" config.vm.provision :chef_solo do |chef| chef.cookbooks_path = "chef/cookbooks" ... end end ``` ## Development ``` bash bundle bundle exec vagrant up ``` ## Acknowledgements Thank you to @thegcat and other contributors for their work on [vagrant-librarian](https://github.com/thegcat/vagrant-librarian), an earlier version of this functionality for Vagrant 1.0.x and the original Librarian gem with integrated Librarian-Chef.