0
我試圖通過Boxen傀儡腳本從私有S3存儲桶下載文件。但是,我還沒有找到任何示例如何去做。我發現的只是readme討論的環境變量(我設置的)。Boxen從S3存儲桶下載策略
但是,如何從S3下載檔案並在本地安裝?任何好的例子?這是通過自制還是傀儡腳本完成的?
感謝
我試圖通過Boxen傀儡腳本從私有S3存儲桶下載文件。但是,我還沒有找到任何示例如何去做。我發現的只是readme討論的環境變量(我設置的)。Boxen從S3存儲桶下載策略
但是,如何從S3下載檔案並在本地安裝?任何好的例子?這是通過自制還是傀儡腳本完成的?
感謝
puppet-minecraft這是否與公共可到達的AWS S3桶。也許它可以幫助你。
查看清單init.pp
>here<,其中您會發現此代碼段顯示了從AWS S3中獲取項目的URL。
package { 'Minecraft':
source => 'https://s3.amazonaws.com/Minecraft.Download/launcher/Minecraft.dmg',
provider => 'appdmg'
}
Mincraft不是唯一的例子。我通過在我的Mac上運行發現其他人在我的回購中。:
mdfind -onlyin /opt/boxen/repo/shared s3 | grep manifest
/opt/boxen/repo/shared/vmware_fusion/manifests/init.pp
/opt/boxen/repo/shared/ruby/manifests/version.pp
/opt/boxen/repo/shared/minecraft/manifests/init.pp
/opt/boxen/repo/shared/java/manifests/init.pp
/opt/boxen/repo/shared/istatmenus4/manifests/init.pp
/opt/boxen/repo/shared/heroku/manifests/init.pp
/opt/boxen/repo/shared/github_for_mac/manifests/init.pp