来自文件的刀数据包 - 显示改变了什么

时间:2014-01-28 20:37:36

标签: chef knife databags

将数据包上传到厨师客户端时,是否可以看到已更改的内容,或本地文件与服务器之间的区别?

2 个答案:

答案 0 :(得分:2)

您应该使用knife diff命令。

文档:http://docs.opscode.com/knife_diff.html

答案 1 :(得分:0)

要查看服务器上当前的内容:

knife data bag show <name> <data bag id> --secret-file <path_to_key>

如果您没有加密密码,可以删除秘密文件部分。如果你想将它放到一个json文件中,那么你可以自己做差异:

knife data bag show <name> <data bag id> --format json --secret-file <path_to_key> > /tmp/data_bag_contents.json