首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Artifactory找不到图书管理员-傀儡模块

Artifactory找不到图书管理员-傀儡模块
EN

Stack Overflow用户
提问于 2018-07-05 15:43:52
回答 2查看 202关注 0票数 0

我试图使用图书管理员木偶从Artifactory存储库中获取伪造模块。

在我的Puppetfile中,我有这样的东西:

代码语言:javascript
复制
forge "https://<artifactory_host>/artifactory/api/puppet/<repo_key>" #From artifactory docs

# PuppetLabs Modules
mod 'puppetlabs/stdlib',           '4.24.0'

我使用的命令是/usr/local/bin/pdk bundle -- exec librarian-puppet install --no-use-v1-api --verbose

我得到的错误是:

代码语言:javascript
复制
[Librarian] Resolving puppetlabs-stdlib (= 4.24.0) <https://<artifactory_host>/artifactory/api/puppet/<repo_key>>
[Librarian]   Checking manifests Unable to find module 'puppetlabs-stdlib' on https://<artifactory_host>/artifactory/api/puppet/<repo_key>
/tmp/tmp.BXyhBoNRiR/.pdk/cache/ruby/2.1.0/gems/librarian-puppet-3.0.0/lib/librarian/puppet/source/forge/repo_v3.rb:44:in `rescue in get_module'
/tmp/tmp.BXyhBoNRiR/.pdk/cache/ruby/2.1.0/gems/librarian-puppet-3.0.0/lib/librarian/puppet/source/forge/repo_v3.rb:41:in `get_module'

版本:

  • 木偶3.8.7
  • pdk 1.5.0
  • ruby 2.1.9

根据https://www.jfrog.com/confluence/display/RTF/Puppet+Repositories#PuppetRepositories-Usinglibrarian-puppet的文档,我似乎试图使用图书管理员-傀儡正确地获得模块,但大多数东西是缺少的。

谢谢你的帮助。

EN

回答 2

Stack Overflow用户

发布于 2018-07-05 17:54:37

我认为Artifacotry不支持在Wiki中记录的Puppeter3.8.7。

傀儡版本支持

傀儡不支持4.9.1版本的上下文路径,我们建议在PuppetVersion4.9.2及以上版本中使用Artifactory。如果您使用的是木偶4.9.1及以下,请参阅下面。

票数 2
EN

Stack Overflow用户

发布于 2018-07-06 14:13:49

官方艺术文献 (不是wiki)建议在Artifactory中使用Puppeter4.9.2或更高版本:

傀儡版本支持 傀儡不支持4.9.1版本的上下文路径,我们建议在4.9.2及以上版本中使用Artifactory。如果您使用的是木偶4.9.1及以下,请参阅下面。

(在原文中强调)

然而,正如该评论所表明的那样,文档也建议使用用于早期木偶的变通方法

如果您需要使用Puppe4.9.1及以下版本,您可以使用一个使用NGINX或Apache重写从/v3/*/artifactory/api/puppet/<repo-name>/v3/*的所有请求的解决方案。

docs接着介绍了一些示例配置,我将在这里不再重复。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51195377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档