berkshelf相关内容

使用 Berkshelf 解决递归 git 食谱依赖项

tl;dr 版本:Berkshelf 是否能够解决基于 Git 的食谱中的递归依赖关系,如果可以,如何解决? 我尝试使用 Berkshelf 管理我的 Chef 食谱依赖项.这些食谱都存储在内部 Git 存储库中.依赖如下: env_dockerhub_dev>>取决于>>app_dockerhub>>取决于>>app_docker 我项目中的主要 Berksfile 如下所示: 来源 ..
发布时间:2022-01-15 23:12:04 其他开发

无法安装 vagrant-berkshelf 插件

我已经更新到 Vagrant 1.4.3 并且正在尝试安装 vagrant-berkshelf 插件.我收到以下错误: $ vagrant plugin install vagrant-berkshelf安装“vagrant-berkshelf"插件.这可能需要几分钟.../opt/vagrant/embedded/lib/ruby/2.0.0/rubygems/installer.rb:184 ..
发布时间:2021-09-15 20:43:06 其他开发

厨师:直接在服务器上的私人超市食谱

我有一本可以在私人厨师超市中使用的食谱,并且我有4位厨师服务器需要该食谱,以便相应的节点可以使用它。 我们可以多次使用 Berks安装和 berks上传来实现此目的。有没有更简单的方法? 如果不可能,为什么厨师不允许这样做? 解决方案 如果您有4个不同厨师服务器,那么我认为您正在使用与厨师服务器进行交互时使用4个不同键进行身份验证。这表示您有 4个不同配置, 我不知道每种 ..
发布时间:2020-10-01 06:47:13 其他开发

Vagrant:未知的配置节“ omnibus”,但已安装了vagrant-omnibus插件

在安装最新的ChefDK之后,我已按照以下说明进行操作: http://berkshelf.com/ 从这里开始: http://downloads.getchef.com/chef-dk/mac/ #/ )。当我“无所事事”时,出现错误: 无业游民: *未知的配置部分“ omnibus” 。 各种帖子(例如)表明这意味着未安装vagrant-omnibus插件。就我而言 ..
发布时间:2020-10-01 06:33:19 其他开发

如何使用Berkshelf管理组织回购?

我是Berkshelf的忠实拥护者,并且我已经发布了一些使用它的书以及很棒的社区食谱。 现在,我正在启动一个新的厨师项目。并且我也继续使用Berkshelf。 但是我发现在项目中使用它存在一些困惑/困难。 以下是Berksfile中的文件: site:opscode cookbook'mediawiki' ,github:'millisami / chef-med ..
发布时间:2020-10-01 06:32:08 其他开发

厨师为什么不能解析我的菜谱?

简介 我正在学习Chef在工作中自动进行服务器管理。 我从此处 下载了Chefdk 3.0,现在我正在尝试构建我的第一本使用厨师的食谱。 重要 我正在Windows环境中使用它进行测试,我希望它能够失败,因为Windows没有iptables,但我不希望它失败,因为它找不到菜谱。我尝试使用 Windows食谱,它可以正常工作。 问题 我可以创建菜谱并运行它,但是我无法引用超市 ..
发布时间:2020-10-01 06:21:00 其他开发

在不注册节点的情况下用厨师服务器和无业游民供应开发人员环境

我希望创建一个基于Web的应用程序的开发人员环境,该环境将使用vagrant在VM上安装应用程序服务器和数据库服务器。我正在使用 chef_client 预配器使用开源厨师服务器和无业游民。但是,每次设置开发者节点时, chef_client 设置者都会在Chef服务器上创建一个客户端节点。这是不理想的,因为许多开发人员都会使用此设置。这样的节点可能会多次创建和销毁。因此,不需要在Chef服务器上 ..
发布时间:2020-10-01 06:17:45 其他开发

厨师食谱交付-厨师服务器vs.artifactory + berkshelf

我的公司一直在对Chef进行大量投资.我们已经建立了一个受人尊敬的菜谱库,以使我们的基础架构自动化.我们有目的地忽略了Chef Server和菜谱共享的问题,因为我们希望首先在菜谱中获得一些关键数量,以推动我们如何解决该问题.现在我们在那里,我们正在探索各种选择.我们已经在Artifactory上进行了巨额投资,我们很高兴地使用它在Artifactory中使用nuget,ivy,maven,npm ..
发布时间:2020-09-07 18:47:00 其他开发

如何配置Berks API服务器?

我想在我的基础设施中实现Berks API,该基础设施包括Jenkins,一个Git服务器和一个Chef 12 Enterprise服务器.按照Berkshelf的方式,每本食谱都在Git服务器的自己存储库中.基本上,我只希望我的顶级Berksfile只包含角色食谱,然后“让" Berkshelf从我的Git服务器中获取传递依赖项. 我已经阅读了 Berks API自述文件,但是在"“我要安 ..
发布时间:2020-07-29 21:16:21 其他开发

流浪的伯克谢尔夫-货架路?

是否可以设置berkshelf插件放置其安装的菜谱的路径? (如.berkshelf文件夹中的) 我正在运行Windows 7. 我目前正在尝试使用opscode食谱将mysql服务器安装到vm,在这里工作时,他们将%HOMEDRIVE%系统变量设置为网络驱动器.因此,当.berkshelf从Vagrantfile的开头开始时,它将菜谱推送到网络驱动器上,并导致它变慢并且运行良好,而不 ..
发布时间:2020-05-28 20:09:44 其他开发

Berkshelf-api和Chef Supermarket与传统工件仓库有什么不同?

我熟悉Artifactory,Maven&关系. Berkshelf-API/Chef超市与上述工件存储库有何不同? 乍看之下,它们似乎是在已经存在的工件存储库中复制功能(不变性,可传递依赖项解析等). 说明:这不是一个基于观点的问题,我正在寻求技术原因,为什么将Berkshelf-API/Chef超市用于Chef Cookbook,而不是其他典型的工件存储库. 解决方案 ..
发布时间:2020-05-07 22:27:35 其他开发

厨房/ berkshelf希望老宝石?

我想测试一下食谱的一些变化,所以我做了我以前做的事情,但结果远不是正常的: $ ../gem-sucks/bin/kitchen converge -----> Starting Kitchen(v1.2.1) !!!!!! 'berkshelf'宝石丢失,必须安装或无法正确激活。如果你使用Bundler:`gem'berkshelf'`,运行`gem install berksh ..
发布时间:2018-04-21 16:34:11 其他开发

用Berkshelf解析递归的git cookbook依赖关系

tl; dr版本: Berkshelf是否可以在基于Git的食谱中解析递归依赖关系,如果是 - 如何? 我尝试用Berkshelf管理我的厨师菜谱依赖。这些食谱都存储在内部的Git存储库中。依赖关系如下: env_dockerhub_dev >>依赖于>> app_dockerhub >>依赖于>> app_docker 我的项目中的主Berksfile如下所示 ..
发布时间:2017-05-02 22:30:46 其他开发