使用配方下载 Chef Vault 文件
Downloading chef vault file using recipe
我有一个 chef vault 项目存储我使用
创建的私钥
knife vault create keys private --file user.pem
我可以使用
查询
knife vaullt show keys private
在我的一个食谱中,我想在客户端下载这个文件。我看到了这种加载保险库项目的方法,但这不会按原样下载文件。
vault_item = ChefVault::Item.load(vaultname, itemname)
如何在节点上的指定位置下载 user.pem?基本上,我正在寻找 workstation.I 上的 knife vault download VAULT ITEM /path/to/file
命令的等效配方,可能会将其加载到变量中,然后使用 ruby 库写入文件,但不确定这是否是一个好方法处理 .pem 文件的方法。我还有 .crt
文件,我必须从保险库中存储和下载它。
该文件在保管库项目中以 base64 编码的 blob 形式结束,您可以使用 file
资源将其写入磁盘并设置权限和所有爵士乐。
我有一个 chef vault 项目存储我使用
创建的私钥knife vault create keys private --file user.pem
我可以使用
查询knife vaullt show keys private
在我的一个食谱中,我想在客户端下载这个文件。我看到了这种加载保险库项目的方法,但这不会按原样下载文件。
vault_item = ChefVault::Item.load(vaultname, itemname)
如何在节点上的指定位置下载 user.pem?基本上,我正在寻找 workstation.I 上的 knife vault download VAULT ITEM /path/to/file
命令的等效配方,可能会将其加载到变量中,然后使用 ruby 库写入文件,但不确定这是否是一个好方法处理 .pem 文件的方法。我还有 .crt
文件,我必须从保险库中存储和下载它。
该文件在保管库项目中以 base64 编码的 blob 形式结束,您可以使用 file
资源将其写入磁盘并设置权限和所有爵士乐。