将厨师环境与Berkshelf一起使用

时间:2015-03-21 18:04:08

标签: vagrant chef berkshelf

对于我当前的项目,我有一个“环境手册”,其文件夹结构如下:

.
├── Berksfile
├── Vagrantfile
├── environments
│   └── development.rb
├── metadata.rb
└── recipes
    └── default.rb

在我的Vagrantfile我使用chef_solo配置文件,配置如下:

config.vm.provision :chef_solo do |chef|
  chef.environments_path  = 'environments'
  chef.environment        = 'development'
  chef.run_list = [
    "recipe[service-ldap::default]"
  ]
end

我安装了vagrant-berkshelf插件并且配置有效,此外我没有获得我在environments/development.rb中设置的任何属性。

我的问题是,是否 - 如果是,如何 - 可以将Chef Environments与Berkshelf一起使用,或者这不是Berkshelf开发工作流程的一部分。也许你可以给我一个提示,如何实现解决方法。

0 个答案:

没有答案