cookbook相关内容
我正在尝试通过使用命令 knife bootstrap使用Chef来引导节点.--ssh-user''-i .pem --sudo --use-sudo-password --node-name--run-list'recipe [ :: default]' 但是,由于我不能接受许可而
..
我正在将 Ubuntu-16.04 图片与 docker 一起在本地测试我的食谱.在进行厨房收敛时,出现以下错误.我发现 systemctl 无法正常工作.有人可以帮助我 OR 来解决同一问题吗? [2017-11-30T15:22:30 + 00:00]信息:在重新引发异常之前运行排队的延迟通知正在运行的处理程序:[2017-11-30T15:22:30 + 00:00]错误:运行异常处理程
..
一些具有查询SQL数据库知识的开发人员正在努力在Cloudant / CouchDB中实现等效的查询模式。 这些开发人员如何将SQL知识转换为Cloudant / CouchDB? 解决方案 此社区Wiki页面提供了指向一些SQL模式的链接,这些模式显示了它们如何在Cloudant中实现。 p> 由于这是一个社区Wiki,请随时在此处添加新的Q& A链接。 常规数据库查询
..
我有一本可以在私人厨师超市中使用的食谱,并且我有4位厨师服务器需要该食谱,以便相应的节点可以使用它。 我们可以多次使用 Berks安装和 berks上传来实现此目的。有没有更简单的方法? 如果不可能,为什么厨师不允许这样做? 解决方案 如果您有4个不同厨师服务器,那么我认为您正在使用与厨师服务器进行交互时使用4个不同键进行身份验证。这表示您有 4个不同配置, 我不知道每种
..
我试图在厨师食谱的属性文件中读取环境变量的值。许多帖子都描述了我可以使用ruby的ENV []实现我想要的。 我的属性文件如下: default ['some_object '] ['some_attribute'] = ENV ['SOME_ENV_VAR'] 在运行配方时,似乎结果为空字符串。 解决方案 假定您所描述的是正确的方法(并非如此),请注意您
..
我想在文件/var/rsyslog.conf文件中添加以下行,而不必删除我现有的文件。 要包含在文件中的行 ************* #审计日志 $ ModLoad imfile $ InputFileName /var/log/audit/audit.log $ InputFileTag tag_audit_log: $ InputFileStateFile aud
..
我看过有关安装sql server的Chef社区食谱,看来它是为安装SQL Express而量身定制的,但是我似乎无法弄清楚如何安装标准版或开发人员版。 GitHub页面上的自述文件( https:/ /github.com/chef-cookbooks/sql_server )表示您可以将其指向任何安装包,但是我看不到如何对ISO(甚至是ISO的提取内容)进行安装 我遗漏了一些明显的
..
我是Chef的新手,她正在学习一个教程,该教程提供有关在食谱或特定食谱中运行默认食谱的信息。我的Cookbook的树输出如下: pwd / opt / dk-chef / python_code / Chef [root @ LUMOS Chef]#树Cookbooks / BasicLinux / Cookbooks / BasicLinux / ├──Berksfile
..
如果我们在Chef食谱中有以下代码: if!File.exists?('/ vagrant / project / target / project / WEB-INF“)||节点[:compile_project] bash”构建项目“执行 用户” vagrant“ cwd” / vagrant / project“ 代码< ;
..
使用案例: DevOps团队在某个时间前启动了一个节点,我的团队想知道一个/几个的版本是什么。在run_list中使用的食谱。 我们的DevOps团队在进行消防工作,因此我们想找到一种自给自足的方法。 已尝试使用的命令: 刀菜谱显示COOKBOOK 给出所有可能的版本,但未指定使用哪个版本。 刀节点显示NODE 显示所有食谱,但没有附加版本信息。 问题: 是否存在命令(类似
..
我正在开发用于部署简单ROR应用程序的食谱。我编写了一个app_helper.rb并将其放入我的食谱的库目录中,内容如下: module AppHelper def self.find_gem 如果File.exists?(“ / usr / local / rvm / bin / rvm”) 返回`/ usr / local / rvm / bin / rvm默认值exec
..
我正在使用食谱github.com opscode-cookbooks/openldap. 我写了一个包装食谱"lab_openldap",其中包含"openldap :: server"食谱. server.rb配方使用以下子句将PEM文件从Cookbooks文件/ssl/*.pem上传到服务器到位置节点['openldap'] ['ssl_cert']. if node['open
..
我正在制作一本厨师食谱,以在我无业游民的盒子上设置带有nginx postgresql和unicorn的香草ubuntu 12.04.2,但是我遇到了有关nginx的麻烦,有一个例外 undefined method `[]' for nil:NilClass 在安装时似乎与ohai配置有关. 我已经在这里发布了所有内容: https://github.com/DonGiul
..
从此目录中将其拉出并执行Maven构建 git clone https://github.com/mulesoft/mule-cookbook.git 以下是最后第二步收到的错误 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:1.3.1:enforce (default-enfor
..
我已将工作站配置为此步骤在入门(OS redhat 6.5)。我已经启动了一个节点。我修改了这样的食谱: myCookbook / metadata.rb name'myCookbook' maintainer'YOUR_COMPANY_NAME' maintainer_email'YOUR_EMAIL' license'保留所有权利' description'安装/配置my
..
我试图在厨师配方中安装雾宝石,但是在安装本地软件包之前发生了gem安装,因此gem安装失败。 package“libxslt-dev” package“libxml2-dev” chef_gem“fog” 这是输出 [Thu,2013年3月14日13:04 :30 +0000] INFO:处理chef_gem [雾]行动安装(ebs4000 :: upda
..
所以这可能有点混乱,但与我同在。简而言之,我想使用某个键值循环所有属性,然后将它们插入到模板中,如果值不为空。这是我的代码: 属性: #===默认文件配置 # default ['elasticsearch'] ['default'] ['ES_USER'] ='' default ['elasticsearch'] ['default'] ['ES_GROUP' ] ='' d
..
我在symfony cookbook页面上的链接不正确, http:// symfony。 com / doc / current / cookbook / index.html 发生了什么,文章是如此有用和容易遵循。 解决方案 文档已被重构。 请参阅”介绍新Symfony文档“博客文章了解更多详情。
..
我有我的opsworks和应用程序的部署精(蛋糕PHP)栈。 现在我必须配置一些像文件模式,PHP版本,等等等等...我阅读有关这一点,但不知道到底是什么最好的办法做到这一点。 问题1 - 我应该这样做自定义部署JSON或通过定制的食谱 问题2 - 请告诉我正确的方式使用自定义的食谱工作?叉原来AWS存储库,更新配方,然后使用它在我的筹码? 解决方案 取决于你想要什么来实现的,你可以实现
..