Chef是Chef Software(以前称为Opscode)的开源系统集成框架,允许您在代码中描述系统和基础架构的配置。它为整个基础架构带来了配置管理的优势。
我正在尝试在厨师模板中使用空白数组,如下所示,当我运行chef-client执行配方时收到错误说:选项变量必须是一种[哈希]!下边是 ...
警告:我很擅长使用EnterpriseLinux,但我认为我对Jenkins,罐子,战争,jpis,java和groovy都不是最不情愿的行人。我很抱歉。我在RHEL7上设置了Jenkins盒子,主要是......
当我运行ChefSpec时,得到以下错误,虽然我安装了git并且在到达此步骤之前克隆了所需的cookbook。据我所知,从下面的错误...
通过大厨食谱调用,SQLPLUS无法识别Windows 12R2中的Oracle_Home环境变量
我正在使用chef客户端运行一个厨师食谱,它设置ORACLE_BASE,ORACLE_HOME和ORACLE_SID环境变量,然后执行oracle sql脚本来创建数据库实例。环境 ...
我似乎无法找到在Chef中运行shell代码块的证明。例如,我有一个脚本如下:对于'awk -F:'($ 3 <500){print $ 1}'/ etc / passwd`的用户;如果[$ user!=“root”] ...
我目前正在使用厨师来安装RPM JDK软件包,但问题是即使已经下载并安装了软件包,它也会每次都这样做。我试着为......寻找一个选项
我正忙着与Chef Provisioning一起开始,并试图运行我的第一个例子。我有点失落,因为我认为这是一个简单的例子不适合我,显然还有另一个......
在我的.rb文件中,我试图针对这行代码编写规范测试(我没有编写此代码):执行“lvcreate -L#{node ['ami_base'] ['opt']} -n opt vgpool“在我的_spec.rb文件中,我...
除了_default之外,对于chef_environment的嘲讽会让404分开
我试图模仿chef_environment,如果我尝试模拟_default厨师环境,我已经成功了。但是一旦我用不同的环境变量编写上下文块,我就会收到404错误...
我使用Berkshelf管理我的厨师烹饪书,并在持续集成管道中与上传部分斗争。遵循互联网上的一些最佳实践,我使用thor-scmversion ...
我真的陷入这个部分:如果我禁用#rubocop:禁用Metrics / AbcSize,那么我收到此错误:ruby -v:ruby 2.4.2p198(2017-09-14修订版59899)[x86_64-darwin14] rubocop - V 0.52 ....
有没有人在没有管理控制台UI的情况下在Chef服务器上设置LDAP用户成功了?我按照这里的设置,好像我们有管理控制台https://docs.chef.io/server_ldap.html。 ...
我正在使用Elasticsearch食谱。我的最终目标:有4个或更多以前部署的虚拟机未配置运行ES我将相同的配方/运行列表应用于所有这些节点并安装...
引用Chef Audit Control Group中的节点属性
我试图找出在审计模式下运行时是否有方法在Chef Control Group中引用我的节点属性。作为一个例子,我有一个特定的配方引用了...的属性
下面是一段代码示例:mwh_dir =“#{node ['fmw'] ['middleware_home_dir']}”我刚刚使用这种语法而无法在线查找我需要使用节点节的详细信息。 ...
当我尝试使用chef-client运行配方时我创建了mygem:chef-client -zr recipe [Migration :: 2]它抛出错误:LoadError ---------无法加载这样的文件 - mygem。 ..
我在AWS EC2上的Ubuntu 14.04上安装了厨师服务器,并为其附加了弹性IP。然后我将该IP映射到我购买的DNS主机。如果我使用https://mydnsname.com访问网站,我会得到...
我有一个Powershell脚本,可以将PFX证书导入Machine商店。此脚本旨在由厨师调用。当我手动运行它时,效果很好。然而,当厨师运行时,它......
我怎样才能用厨师食谱克隆aws codecommit repo?我尝试安装AWS CLI并添加了带有codecommit访问权限的凭据,然后使用chef的git资源来克隆repo。但它失败了...
我有一个厨师配方,它会调出一个mysql docker容器,然后,如果某些逻辑通过,则连接到它以加载一些数据库条目。问题是,它总是在第一次运行时失败,因为......