2015-06-14 92 views
0

我正在通過測試廚房設置一個EC2驅動程序的私人超市 我正在使用綜合食譜爲此,我已經放置了相應的食譜,如「packagecloud」「超市 - 綜合 - 食譜」和「廚師 - 服務器成分「。設置私人超市廚師

當我正在廚房收斂,我收到以下錯誤:

 [2015-06-12T17:13:54-04:00] WARN: remote_file[/etc/pki/rpm-gpg/RPM-GPG-KEY-packagecloud_io] cannot be downloaded from https://packagecloud.io/gpg.key: 407 "Proxy Authentication Required" 


    ================================================================================ 
    Error executing action `create` on resource 'remote_file[/etc/pki/rpm-gpg/RPM-GPG-KEY-packagecloud_io]' 
    ================================================================================ 

    Net::HTTPServerException 
    ------------------------ 
    407 "Proxy Authentication Required" 

    Resource Declaration: 
    --------------------- 
    # In /tmp/kitchen/cache/cookbooks/packagecloud/providers/repo.rb 

    94: remote_file "/etc/pki/rpm-gpg/RPM-GPG-KEY-#{gpg_filename}" do 
    95:  source ::File.join(given_base_url, node['packagecloud']['gpg_key_path']) 
    96:  mode '0644' 
    97: end 

我已經設置我的HTTP代理。但在packagecloud菜譜,一個變量是建立在食譜/ packagecloud /資源/ repo.rb:

attribute :base_url,  :kind_of => String, :default => "https://packagecloud.io" 

我會在生產中安裝此食譜,那裏不會對外部網站的任何訪問。我應該重寫什麼值?

回答

0
+0

感謝@Roland,問題是,我不能上網呢,因爲我想將其設置使用從本地系統到我企業防火牆後面的ec2實例測試廚房。有沒有辦法我可以做到這一點,而無需聯繫packagecloud?或者在我的github上配置packagecloud工件? –

+1

您可以自行託管發行包,不要使用超市烹飪書來安裝它。反正它已經被棄用了。這些軟件包位於https://packagecloud.io/chef/stable – Roland