我有特定于不同客户的数据包,如下所示:
/data_bags/client1/users/....
/data_bags/client1/projects/....
/data_bags/client2/users/...
/data_bags/client2/projects/...
因此,client1
并且client2
拥有一组不同的项目和用户,但作为开发人员,最好将所有配置都放在文件夹下。我处理它们,然后当它们准备好生产时,我想将它们推送到厨师服务器以配置节点。但knife.rb
希望所有数据包都在一个文件夹下,即/data_bags
. 如果我可以这样指定数据包路径,那将是完美的:
cookbook_path ["#{current_dir}/../cookbooks", "#{current_dir}/../other-cookbooks"]
databag_path "#{current_dir}/../data_bags/client1"
我的目标是在不同的文件夹中安排或组织不同的数据包集合,并通过knife.rb指定我要使用的包路径
有没有办法指定数据包的路径?