chef相关内容
我正在尝试将厨师与詹金斯融合在一起. 我的情况是,我在Chef中创建了一些食谱,并希望通过Jenkins执行Chef运行列表.我已经安装了厨师插件( https://github.com/melezhik/chef-plugin/ ),并提供了所需的参数. 但是,当我现在在Jenkins中构建时,会抛出“主机密钥验证失败错误". 我还尝试通过Jenkins作为外壳程序命令执行"sudo
..
我已将工作站配置为此步骤在入门(OS redhat 6.5)。我已经启动了一个节点。我修改了这样的食谱: myCookbook / metadata.rb name'myCookbook' maintainer'YOUR_COMPANY_NAME' maintainer_email'YOUR_EMAIL' license'保留所有权利' description'安装/配置my
..
我是一名厨师新秀。我想创建一个在后台运行jar的配方。 bash'run_jar'do code
..
我遇到语法错误,我不确定如何解决它们。在角色文件中,我定义了以下内容: default_attributes( 'jdk'=> { 'version'=>'1.8.0_31' }, 'java'=> { 'home'=>'/usr/lib/jvm/jdk1.8.0 _31' }, ) 我尝试使用java home in以下,但无法运行 执行“update_alt_j
..
我最近一直在努力学习厨师,因为我计划用它来部署服务器配置和服务器应用软件。我在理解如何使用其他人的食谱时遇到了问题。例如,我想部署JDK8u31。我无法弄清楚如何实现这本食谱。 https://supermarket.chef.io/cookbooks/java 我阅读了说明书,并且看到以下内容 只需在任何您想要安装Java的地方添加java食谱,例如运行列表(食谱) [java])或
..
我有尝试过有一本厨师食谱或配方,用于在流浪的lucid32(或64)上创建一个Ruby on Rails heroku-like堆栈。 hrant =“https://github.com/ejholmes/vagrant-heroku”rel =“nofollow”> vagrant-heroku 框,但它似乎并没有完全准备好,并感觉有点儿车* 。我怀疑它是否会以其他方式更高效地完成。 关
..
刚开始使用厨师最近。我收集到的是,属性存储在一个名为 node 的大型整体哈希中,可用于您的食谱和模板。 似乎有多种方式来定义属性 直接在配方本身中 属性文件 - 例如 attributes / default.rb 传递给 chef-solo 呼叫。例如 chef-solo -j web.json 鉴于上述3, '很好奇 是否可以定义所有的方式属性? 优先权在这里?
..
我创建了一本名为 foo 的烹饪书,并希望与 Berkshelf 一起使用。 我在 Berksfile 中写道: cookbook'foo',git:'https://bitbucket.org/ironsand/cookbook-foo.git' 然后将cookbook供应给 cookbooks 目录,但它失败,出现如下错误: 解决cookbook依赖...
..
问题 在AWS OpsWorks上运行自定义食谱时,会针对实例和以下内容显示 setup_failed 状态在失败日志中: [2016-03-26T22:53:48 + 00:00]信息:开始厨师零在chefzero://本地主机:8889与资料库的/ var /厨师 每食谱 data_bags一个版本位于/ var /厨师/运行/ 62832572-cb67-421a-8309-
..
我用流浪汉来测试我的厨师食谱。问题是我克隆了我的私人回购,并且机器没有被仿制。我如何自动git认证来推动厨师?我使用vagrant ubuntu 11.10与厨师。 谢谢 解决方案 在流浪汉+厨师设置中使用带密码的ssh密钥 a> 将会有类似的答案,可能会有所帮助。 不知道厨师独奏或厨师 - 客户+厨师服务器的更多细节。它涉及到ssh键。 确保您使用类似 git@gi
..
我有一个使用流浪汉的虚拟主机,我正和主厨一起配置。其中一个步骤涉及克隆一个git repo,但是我的ssh-key(在我的主机上)有一个密码短语。 当我运行 vagrant up ,这个过程在git clone步骤失败,出现以下错误: - Permission denied(publickey)。致命的:远程终端意外挂断 (密钥已经在主机上添加了密码) 我试图用ssh代理转发
..
$ b 在使用Chef部署应用程序时,我已将代码库设置为从具有以下资源的私有github存储库克隆。 code> git'/ mnt / application'do repository'git@github.com:organization / repository' 参考'master' action:sync user node.application.user
..
我正在关注这个过程: 我试图让Chef Server启动并运行在Windows 2008 Server的服务器上。 a href =“http://wiki.opscode.com/display/chef/Installing+Chef+Server+Manually”rel =“nofollow”> http://wiki.opscode.com/display/chef/Installin
..
是否有人知道改变厨师客户运行的宝石来源的方法? 我关心的节点位于防火墙后面,因此我想用内部Nexus代码库替换rubygems.org( https://github.com/sonatype/nexus-ruby-support )。我尝试更新“chef embedded gem”的源代码列表,但违规的chef_gem调用似乎使用了仍然引用rubygems.org的不同源列表。 解决方案
..
我试图通过厨师在CentOS虚拟机上设置cassandra,并且失败,并显示下面的错误。我尝试了清理捆绑缓存无济于事。该配方在另一台机器上工作,但一个关键的区别是,我事先在机器上运行其他食谱,所以我怀疑我错过了厨师依赖(这就是为什么我没有尝试只是直接修复包)。如果这是一个明显的问题,我也非常抱歉地抱歉。 机器配置 厨师:11.4.0 ruby 1.9.3p286(2012-10-
..
我安装了下面提到的ruby文件 当我尝试执行chef-client时,我收到下面提到的错误 c:\RubyDevKit> chef-client C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36: in'require':无法加载这样的文件 - ruby-wmi(LoadError) fro
..
我试图在厨师配方中安装雾宝石,但是在安装本地软件包之前发生了gem安装,因此gem安装失败。 package“libxslt-dev” package“libxml2-dev” chef_gem“fog” 这是输出 [Thu,2013年3月14日13:04 :30 +0000] INFO:处理chef_gem [雾]行动安装(ebs4000 :: upda
..
我正在建造一个流浪者设置,其中一部分是安装rbenv。我使用图书管理员厨师来管理我所有的厨师食谱,并安装了rbenv和ruby-build。然而,当我试图将ssh放入我的Vagrant VM时,键入 ruby -v 我得到了标准的系统安装 ruby 1.8.7(2012-02-08 patchlevel 358)[x86_64-linux] code>。考虑到可能没有安装rbenv,我尝试
..
$ gem install chef --no-ri - 使用rvm和一个空的gemset, no-rdoc 错误:执行gem时(Gem :: DependencyError) 无法解决依赖关系:chef需要net-ssh(〜> 2.2.2); net-ssh-multi需要net-ssh(> = 2.6.5); net-ssh-gateway需要net-ssh(> = 2.6.5)
..
我试图在我的笔记本电脑上安装厨师和刀子ec2插件来安装工作站。最初,我使用大厨总括安装厨师客户端,但安装后,我遇到了一些问题,所以一个快速的谷歌搜索将我带到了stackoverflow和几个线程建议我安装厨师使用宝石。我在ruby 2.0.0-p0上运行并且安装了厨师和刀子ec2,但现在我遇到了一个不同的问题。我已经发布了这个问题,请看看。 请帮我解决这个问题 / home /jee
..