[英]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.