簡體   English   中英

使用配方下載廚師庫文件

[英]Downloading chef vault file using recipe

我有一個廚師保管庫項目,其中存儲了我使用創建的私鑰

knife vault create keys private --file user.pem

我可以使用查詢

knife vaullt show keys private

在我的食譜之一中,我想在客戶端上下載此文件。 我看到了此方法來加載保管庫項目,但這不會按原樣下載文件。

vault_item = ChefVault::Item.load(vaultname, itemname)

如何在節點上的指定位置下載user.pem? 基本上我正在尋找相當於knife vault download VAULT ITEM /path/to/file配方,在工作站上knife vault download VAULT ITEM /path/to/file命令。我可能會將其加載到變量中,然后使用ruby庫寫入文件中,但不確定這是否是一個好方法.pem文件的處理方式。 我也有.crt文件,必須從Vault中存儲和下載。

該文件最終在Vault項目中以base64編碼的blob結尾,您可以使用file資源將其寫入磁盤並設置權限和所有爵士樂。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM