【发布时间】:2015-12-13 00:28:52
【问题描述】:
json 文件中有加密的数据包,我需要更改一些值。我需要运行类似...
$ knife data bag from file show --secret-file path/to/secret DATABAGNAME --config path/to/knife.rb
但是这个命令给出了错误:在当前目录或“data_bags/show/ewe-jenkins”中找不到或打开文件“DATABAGNAME”。所以显然这个命令不太正确。我需要帮助弄清楚语法...
我需要一个可以从 chef-repo 或 data_bags 目录运行的命令,这将允许我查看 json 文件 data_bags 的未加密值。最终我想更改一些值,但获取未加密的值将是一个不错的起点:) 谢谢!
【问题讨论】:
-
我开始意识到我们有一个不寻常的设置,我们在 github 中处理文件,而不是直接使用 Chef 服务器。然后通过更改触发的 jenkins 作业将 github 中的文件拉入 chef-server。
标签: encryption chef-infra databags