chef相关内容

在节点模块名称中使用@符号

我正在看同事写的一些代码,她在require语句中使用@符号.这是这些文件之一的第一行: var restServer = require('@company/config') 当我尝试运行此代码时,出现错误: Error: Cannot find module '@company/config' 坦率地说,我的目录中没有需要识别的东西!看来这里有些不可思议的事情,我讨厌. ..
发布时间:2020-05-18 01:35:35 前端开发

RVM + Nginx +厨师长

我正在尝试使用用于Nginx的社区食谱和用于RVM的fnichol's在Chef中的RVM上与“乘客"一起设置Nginx. ubuntu上的所有内容. 现在,我的问题是,如果我使用EC2刀引导机器并尝试一次性安装所有组件,它将失败. 在大多数情况下,它运行良好,可以很好地拾取RVM和Passenger,直到意识到未编译Passenger之前,尝试使用默认ruby 1.9.1中的rake ..
发布时间:2020-05-17 21:22:11 其他开发

如何通过Chef更新Nginx

请注意,这是我在 ServerFault 上询问的问题的副本,但无法获得答案.希望我能在这里得到一些反馈. 我是一名开发人员,最近继承了我们以前的devops人员的厨师设置.我正在运行Chef 10服务器,并且已经意识到opscode中的nginx食谱仍然使用nginx版本1.2.6.由于已经发布了许多安全补丁,因此我想转到1.4.1,并认为Chef应该非常容易做到这一点.但是事实证明这是一 ..
发布时间:2020-05-17 21:18:04 其他开发

如何更改chef nginx默认的http端口80?

我尝试在安装了Chef-server的计算机上安装apache.由于厨师nginx占用了端口80,Apache无法启动.如果我想让apache使用默认端口80,是否可以将Chef nginx默认http端口更改为另一个端口? 我在Internet上找到了一种在apache和nginx上都设置虚拟主机的解决方案,但是它们需要我尝试添加具有以下内容的/etc/chef-server/chef-s ..
发布时间:2020-05-17 21:08:09 服务器开发

如何配置Chef Solo在新的Vagrant盒子上安装Nginx?

我是Chef的新手,而文档(甚至是他们网站的主页)也让我很头疼.我什至不确定我是否将其用于正确的目的. 我的意图是设置一个Vagrantfile,当我旋转一个新盒子时,该命令告诉Chef Solo自动安装一些软件. 那是Solo Solo的预定用途之一,对吗? 我不确定是否可以将其视为“全球最艰巨的基础设施挑战"之一. 我的第一个目标是让Chef Solo为我安装nginx.在我 ..
发布时间:2020-05-17 20:34:10 其他开发

使用Ruby/Chef Recipe for Vagrant导入Mysql数据库

我正在编写一个厨师脚本来自动设置开发环境.我可以创建数据库并授予特权,但是我试图找到一种将mysql转储文件导入到刚刚创建的数据库中的方法. 我授予访问权限的代码是 ruby_block "Execute grants" do block do require 'rubygems' Gem.clear_paths require 'mysql' ..
发布时间:2020-05-15 03:51:46 数据库

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

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

Solr查询中需要转义哪些特殊字符?

更新:我认为这个问题通常与solr语法有关,而与Chef无关.因此,当我与Chef进行这项工作时,我想与Solr合作的任何人也会遇到这种情况... 我正在开发一个与Chef服务器的搜索API通信以查找特定节点的应用程序. 基于此 http://docs.opscode.com/essentials_search.html#special-characters,似乎需要转义一些特殊字符. ..
发布时间:2020-05-04 07:36:35 其他开发

分割字符串仅获得前5个字符

我想去那个地方 /var/log/src/ap-kernelmodule-10.001-100 但是看起来我的代码必须处理 ap-kernelmodule-10.002-100,ap-kernelmodule-10.003-101等. 我想用分割字符串到达​​该位置并执行我的命令. 例如:/var/log/src/ap-kernelmodule-10 ./ 这个用于Linux机器的ru ..
发布时间:2020-05-01 10:35:31 服务器开发

Chef入门,并在部署时运行composer安装

我们希望通过OpsWorks在亚马逊上部署一些基于 Laravel4 的PHP应用程序,这需要一些注意事项: 从git抓取代码 从getcomposer.com下载composer.phar 运行php composer.phar install 更改一些特定文件夹的权限 我对厨师一无所知,因此,最初寻找一个掌握厨师基础知识的地方,然后如何实现上述任务,将不胜感激. 解决方 ..
发布时间:2020-04-28 06:26:17 其他开发

如何通过詹金斯设置厨师属性?

我想运行一组通用的食谱,这些食谱将在我们的实验室中供用户选择我们产品的版本,并希望使用jenkins来完成. Jenkins作业在节点引导期间传递此信息的最佳方法是什么?是通过-j选项,例如-j'{"load_version":"$ LOAD_VERSION"}',其中$ LOAD_VERSION是Jenins作业的参数,有几种选择? 解决方案 是的,-j将让您提供归因于您的食谱的第一个厨 ..
发布时间:2019-09-02 22:13:07 其他开发

JSON不得超过1000000字节

我们有一个Jenkins-Chef设置程序,其中包含一个针对客户的网站的质量检查构建项目.该版本从Bitbucket获取代码,并且脚本将食谱从Chef Client上载到Chef Server. 这些构建运行了很长时间.两天前,自动构建和手动构建开始失败,并出现以下错误(取自Jenkins控制台输出): 更新后的环境质量检查 上传示例部署[0.1.314] 错误:请求实体太 ..
发布时间:2019-09-02 22:01:49 其他开发

Jenkins CI与Chef Server

有什么方法可以将Jenkins与Chef Server集成在一起,以便我可以创建要执行的作业?我不想去厨师工作站. 我需要在单独的服务器或Chef工作站上安装jenkins吗? 我可以直接从Jenkins控制台执行所有配方吗? 解决方案 是.您可以在詹金斯(Jenkins)中创建工作,也可以与厨师集成.刀搜索将是最好的选择.您可以运行Chef-client通过jenkins在任 ..
发布时间:2019-09-02 20:41:32 其他开发