【发布时间】:2019-06-05 06:42:12
【问题描述】:
您好,我的厨师数据包中有已加密的参数。 现在我想从厨师数据包中显示一些参数 有没有类似的方法或命令
【问题讨论】:
-
通常我会创建多个 json 文件,其中每个 json 文件都包含有关一个厨师节点的信息。所以现在我有 35 个 json 文件,我希望从单个脚本中检索每个 json 文件中的一个参数,这可能吗
标签: chef-infra
您好,我的厨师数据包中有已加密的参数。 现在我想从厨师数据包中显示一些参数 有没有类似的方法或命令
【问题讨论】:
标签: chef-infra
您可以检索数据包项并使用knife 对其进行解密:
$ knife data bag show DATA_BAG_NAME (options)此参数有以下选项:
DATA_BAG_ITEM数据包中特定项目的名称。--secret SECRET用于数据包项中包含的值的加密密钥。如果未指定 secret,则 chef-client 会查找 在 encrypted_data_bag_secret 设置指定的路径中的秘密 在 client.rb 文件中。--secret-file FILE包含加密密钥的文件的路径。
【讨论】:
上述查询是针对单个数据包属性进行检索,但是一次多个数据包呢?是否有任何命令或脚本,我尝试了几种组合,但我无法检索数据。
我的意思是坐那个 让我们将所有传递的数据包名称放入一个变量中,并在脚本中调用该变量以及刀命令是否有这样的可能性。
【讨论】: