【问题标题】:Uploading cookbook on Chef SuperMarket在 Chef SuperMarket 上传食谱
【发布时间】:2015-06-06 03:02:24
【问题描述】:

我正在尝试将食谱上传到 Chef Super market,我在创建登录名后从 chef.io 获取了密钥对。这是我的刀.rb:

current_dir = File.dirname(__FILE__)
log_level                :info
log_location             STDOUT
node_name                "readonlychef"
client_key               "#{current_dir}/ishucap1.pem"
validation_client_name   "ishucap1"
validation_key           "#{current_dir}/developer-validator.pem"
chef_server_url          "https://supermarket.chef.io"
cache_type               'BasicFile'
cache_options( :path => "#{ENV['HOME']}/.chef/checksums" )
cookbook_path            ["#{current_dir}/chef/cookbooks/"]

当我运行共享命令时,我收到以下错误:

985aeb8b6b92:~ zng937$  knife cookbook site share myfirstcookbook "Other" -o ./chef/cookbooks/ 
Generating metadata for myfirstcookbook from /var/folders/6s/vb0m1sqd1hldg7thk6m3dflmv7dc2h/T/chef-myfirstcookbook-build20150605-6029-ml3e6e/myfirstcookbook/metadata.rb
Making tarball myfirstcookbook.tgz
The environment variable HTTP_PROXY is discouraged.  Use http_proxy.
ERROR: Error uploading cookbook myfirstcookbook to the Opscode Cookbook Site: 407 "Proxy Authentication Required". Increase log verbosity (-VV) for more information.

【问题讨论】:

  • 使用相同的配置,我可以下载现有的食谱:'985aeb8b6b92:~ zng937$knife cookbook site download chef-client_syslog 从版本 0.1.1 的食谱站点下载 chef-client_syslog 到 /Users/ zng937/chef-client_syslog-0.1.1.tar.gz Cookbook 已保存:/Users/zng937/chef-client_syslog-0.1.1.tar.gz '

标签: chef-infra knife


【解决方案1】:

我认为你混淆了chef_server_urlsupermarket.chef.io

Chef Server 存储并提供您基础架构的所有内部资源,Supermarket 是社区食谱的公共存储库。

【讨论】:

  • 有道理,但是 chef_server_url 在这里甚至很重要吗?
  • 我可以为此目的删除此 url,然后再次运行命令,仍然出现相同的错误。
  • 您的 http 代理需要身份验证。尝试设置 http_proxy 变量,包括凭据。例如export http_proxy=http://user:password@server:port/
  • 其实我已经设置为 HTTP_PROXY ,但现在我也设置了小写,但仍然遇到这个问题。
  • 只是想为这个问题添加更多信息,我已经在超市注册为个人贡献者。如果不是全局性的,我只想将这本特殊的示例食谱添加到我的个人资料中。因为我这样做只是为了我的测试。
猜你喜欢
  • 2017-10-25
  • 2014-11-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-01
相关资源
最近更新 更多