在Puppet / Vagrant中添加--trusted-host选项到pip的位置?

时间:2016-04-15 12:44:55

标签: proxy vagrant pip puppet

我有一个Mediawiki Vagrant盒子,在家里工作得很好,但是没有工作,因为我们落后于臭名昭着的Web代理,用“中间人攻击”解密HTTPS + SSL流量,所以所有证书检查由Vagrant完成和/或方框失败。

所以我必须从项目中删除所有身份验证(https://github.com/goulu/mediawiki)。我已经可以解决与流浪插件和红宝石宝石相关的问题,但现在我遇到了来自pip的错误:

DEBUG ssh: stderr: Error:
Could not update: Execution of '/usr/bin/pip install -q git-review==1.24'
returned 1:   Cannot fetch index base URL https://pypi.python.org/simple/
Could not find any downloads that satisfy the requirement git-review==1.24

我试图通过添加install_options来编辑。\ puppet \ modules \ git \ manifests \ init.pp,如下所示,但它没有帮助:

package { 'git-review':
    ensure   => '1.24',
    provider => 'pip',
    install_options => ['--trusted-host pypi.python.org'],
}

是否添加此选项的正确位置? 或者,如何将pip.conf文件添加到我的项目中? 或者我应该在。\ puppet \ modules \ mwv \ manifests \ init.pp?

中编辑这一行
package { 'python-pip': } -> Package <| provider == pip |>

0 个答案:

没有答案