我有特定于不同客户的数据包,如下所示:
/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指定我想要使用的行李路径
有没有办法指定数据包的路径?