Я устанавливаю частный супермаркет на EC2-драйвер через тестовую кухню Я использую поваренную книгу Omnibus для этого, я разместил соответствующие поваренные книги, такие как «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"
Я буду устанавливать эту поваренную книгу в производстве, где не будет никакого доступа к внешним веб-сайтов. С какими значениями я должен его переопределить?
Благодаря @Roland, проблема заключается в том, что я не могу иметь доступ к Интернету в любом случае, потому что я пытаюсь установить его с помощью тестируйте кухню из локальной системы на мой экземпляр ec2, который находится за брандмауэром моего предприятия. Есть ли способ, которым я могу это сделать, не связываясь с упаковкой? Или настроить артефакты packagecloud на моем github? –
Вы можете разместить пакет выпуска самостоятельно и не использовать кулинарную книгу супермаркета для его установки. Во всяком случае, Афайк устарел. Пакеты доступны по адресу https://packagecloud.io/chef/stable. – Roland