Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Chef - 使用动态变量创建模板?
我在厨师食谱上遇到了一些挑战 我是厨师新手 所以请耐心等待 第 1 步 我的厨师食谱安装 Ruby Passenger 然后与 Nginx 一起编译 Passenger nginx 模块 Install passenger and ngin
ruby
chefinfra
knife
我们真的应该使用 Chef 来管理 sudoers 文件吗?
这是我的问题 我担心如果 Chef 破坏了 sudoers 文件中的某些内容 可能是 Chef 用户错误地使用了说明书 那么服务器将完全无法访问 我讨厌我们完全失去客户的生产服务器 因为我们弄乱了 sudoers 文件并且无法再通过 ssh
Linux
chefinfra
sudo
systemadministration
sudoers
存根 include_recipe 调用以不采取任何操作,但仍将配方计为包含的内容
我的食谱的默认食谱仅包含其他几个食谱 我知道我可以使用以下方法测试是否包含适当的食谱 expect chef run to include recipe cookbook recipe name 但是当我像这样存根 include reci
ruby
rspec
chefinfra
chefspec
Chef 服务器安装问题
我一直在尝试使用本指南在我的 CentOS 6 5 机器上安装 Chef 服务器 chef server core 12 1 0 1 el6 x86 64 rpm http docs chef io server install serve
chefinfra
如何让测试厨房多次运行相同的厨师食谱?
我有一个厨师食谱 用于部署应用程序 每次运行该配方时 它都会创建一个新的 release 带有当前时间戳 目录 并删除旧的 release 目录 仅留下 5 个最新的 release 目录 类似于 Capistrano 的 keep rel
chefinfra
testkitchen
使用knife ec2插件在VPC私有子网中创建虚拟机
尽管我已经写了相当多的 Chef 文章 但我对 AWS VPC 和管理网络流量 尤其是堡垒主机 还相当陌生 使用 Knife ec2 插件 我希望能够从我的开发人员工作站动态创建和引导虚拟机 VM 应能够存在于我的 VPC 的公有子网或私有
SSH
amazonec2
chefinfra
amazonvpc
knife
可以改变厨师客户的宝石来源吗?
有人知道如何更改厨师 客户运行的宝石来源吗 我关注的节点位于防火墙后面 因此我想用内部 Nexus 存储库替换 ruby gems org https github com sonatype nexus ruby support https
rubygems
chefinfra
Nexus
如何使用 Chef 在本地移动/复制文件
我还没有遇到过可以在本地复制 移动文件的 Chef 资源 比如我要下载码头涨潮 http dist codehaus org jetty jetty hightide 7 4 5 jetty hightide 7 4 5 v20110725
chefinfra
开始使用 Chef,并在部署时运行 Composer 安装
我们希望部署一些Laravel4 http laravel com使用 OpsWorks 在亚马逊上基于 PHP 应用程序 这需要满足以下条件 从 git 抓取代码 从 getcomposer com 下载composer phar Run
Laravel
chefinfra
composerphp
laravel4
跨配方访问属性
是否可以配置可跨配方访问的属性 如果是 怎么办 我已经为每个配方配置了属性 但我想消除大量重复 Chef 的工作方式是 在收敛开始时 Chef 会迭代所有具有将在节点上运行的食谱的食谱 直接在运行列表上或通过引用 include recip
chefinfra
vagrant
Vagrant + Chef:配置错误“虚拟机上缺少 Chef 所需的共享文件夹。”
我已经使用 Chef library Chef 安装了 Vagrant Virtualbox 当我做vagrant up第一次 食谱被正确加载 但是 当我事后进行配置时 无论是vagrant provision vagrant reload
django
vagrant
chefinfra
VirtualBox
如何配置berks API服务器?
我想在我的基础设施中实现 Berks API 其中包括 Jenkins Git 服务器和 Chef 12 Enterprise 服务器 按照 Berkshelf 的方式 每本说明书都位于 Git 服务器中自己的存储库中 基本上 我只希望我的
chefinfra
berkshelf
berksfile
Chef 节点 - 检查菜谱是否会在其上运行,并查看内部角色
我想知道特定的配方是否会在不同配方内部的节点上运行 我可以使用 node recipe recipe name 方法 但是我的一些食谱是由角色和食谱管理的 似乎没有查看角色运行列表 有没有一种简单的方法可以确定我的 recipie redi
chefinfra
chefrecipe
knife
拆分字符串以仅获取前 5 个字符
我想去那个地点 var log src ap kernelmodule 10 001 100 但看起来我的代码必须处理 ap kernelmodule 10 002 100 ap kernelmodule 10 003 101 等 我想使用
ruby
Linux
shell
chefinfra
将 sensu-client 连接到服务器时 AMQP 连接的 bad_header
我已经安装了 sensu 和厨师社区食谱 但是 sensu客户端无法连接到服务器 导致rabbitmq连接错误 尝试连接时消息超时 这是详细的客户端日志 来自 sensu client log 的日志 timestamp 2014 07 0
rabbitmq
chefinfra
AMQP
sensu
人们如何测试 opsworks 食谱?
我在 nginx 上使用我目前使用 Capistrano 的乘客对铁路应用程序的动态配置实例进行了相当复杂的部署 我正在尝试自动化 Opsworks 上从创建堆栈 层 实例和动态应用程序部署的整个过程 现有的 Opsworks 食谱都无法满
chefinfra
awsopsworks
使用“magic_shell”食谱更新 $PATH
我创建了两本食谱 java kevin 和 maven kevin 食谱 java kevin recipes default rb node default user vagrant node default user home home
chefinfra
调用 LWRP 时的 Cookbook 名称前缀
Summary 我可以使用外部说明书中的 LWRP 而不添加说明书名称前缀吗 例如 如果mycookbook包含mylwrp资源 我该怎么做 include recipe mycookbook Contains mylwrp mylwrp
chefinfra
无法在 AWS Opsworks 上使用 Chef 12 找到 Chef 社区食谱
问题 在 AWS OpsWorks 上运行自定义说明书时setup failed状态针对实例显示 并且故障日志中显示以下内容 2016 03 26T22 53 48 00 00 INFO Started chef zero at chefz
git
amazonwebservices
chefinfra
awsopsworks
如何获取 RightScale 厨师食谱中正在运行的食谱的完整路径?
从我当前正在执行的食谱食谱中 我想访问它在我的执行机器上的 当前 位置 我需要它来访问它的缓存目录结构 我有一种感觉它位于 node 内部的某个地方 但我根本找不到有关其结构的任何文档 有什么建议吗 Thanks 刚刚通过检查 run co
chefinfra
chefrecipe
rightscale
1
2
3
4
5
6
»