1

将数据包上传到 Chef 客户端时,是否可以看到发生了什么变化,或者本地文件和服务器之间有什么区别?

4

2 回答 2

2

您应该使用该knife diff命令。

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

于 2014-01-28T22:37:38.417 回答
0

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

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

如果您不加密密码,则可以删除机密文件部分。如果你想把它放到一个 json 文件中,这样你就可以自己做 diff:

knife data bag show <name> <data bag id> --format json --secret-file <path_to_key> > /tmp/data_bag_contents.json
于 2014-01-28T20:49:16.560 回答