Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
通过 Chef 部署时出现 git 错误
我正在尝试通过 Chef 代码部署 Rails 应用程序 食谱包含代码 deploy revision testapp do repo REPO URL ssh wrapper home ubuntu ssh chef ssh deploy
rubyonrails
GitHub
SSH
chefinfra
Chef 中的引导问题
我已经使用 Chef 设置了基本的基础设施 这包括本地厨师服务器 基于 ubuntu 工作站和基于 ubuntu 的服务器 用作节点 请注意 整个基础设施都位于我办公室网络的防火墙后面 我已经为服务器访问互联网做了必要的代理设置 所以这就是
chefsolo
chefinfra
使用“文件”chef-solo 资源更新文件
我正在尝试使用安装javachef solo 问题是设置JAVA HOME and PATH变量在 etc profile文件 我尝试使用 file 厨师提供的资源 这是我的一些代码 java home export JAVA HOME u
ruby
chefinfra
有没有办法将资源的属性解析延迟到“执行”阶段?
我有两个 LWRP 第一个涉及创建磁盘卷 对其进行格式化并将其安装在虚拟机上 我们将此称为资源cloud volume 第二个资源 它的作用并不重要 需要新格式化卷的 UUID 这是必需的属性 我们将调用此资源foobar 资源cloud
ruby
attributes
chefinfra
与厨师一起重命名文件的最佳方法
如何使用 Chef 重命名文件 In the chef doc http wiki opscode com display chef Resources Resources File我只发现 创造 如果缺失则创建 delete touch
chefinfra
chefrecipe
Chef apt_repository 开始失败并出现 SSL 验证错误
从过去 2 天开始 我们开始看到与 apt repository 资源相关的 Chef 执行失败 厨师 客户执行也遇到了类似的失败 主厨独奏版本 12 19 36 操作系统 Ubuntu 14 中的 Ubuntu v18 请参阅 Chef
SSL
chefinfra
chefclient
以非 root 用户身份运行厨师客户端
我想在我的 Linux 机器上以测试用户身份运行 Chef client 为此 我在 client rb 文件中添加了来自 etc chef client rb 的缓存路径 cache path chef cache 然后我从测试用户 非r
chefinfra
如何在Chef客户端上设置节点属性?
我正在使用厨师 客户食谱将机器配置为厨师客户端 创建此客户端时如何配置节点属性 我不想做knife node edit 我的目标是在创建此节点时设置一些节点属性 可能是通过向 JSON 文件添加一些内容 UPDATE 我正在创建数百个将使用
chefinfra
使用 Chef 运行所有 sql 文件
你好 我需要帮助 我做了一个命令 应该读取 sql dumps 文件夹内的所有 sql 文件 但它不起作用 这是我得到的 execute Run SQL Files do dirResults Dir glob tmp sql dumps
sql
ruby
chefinfra
厨师食谱中使用了哪些 ruby 功能?
我刚开始使用 Chef 对 ruby 不太了解 我无法理解食谱中使用的语言语法 比如说 我在食谱中的recipes default rb 中创建一个目录 如下所示 directory home test mydir do owner tes
ruby
syntax
chefinfra
如何确定目录中的任何文件是否已更改
Chef 有没有办法确定它是否更改了给定目录中的任何文件 如果conf d 目录中的任何设置被更新 我想重新启动服务器进程 我确信可以在每次厨师客户端运行时将 md5sum 列表写入文件 并将当前迭代与之前的迭代进行比较 但这是解决常见场景
chefinfra
厨师食谱 - 重新加载路径
我刚刚使用 Chef Cookbook 安装了 Java 并为所有用户更新了 PATH 环境变量 将新文件添加到 etc profile d 是否可以告诉厨师重新加载 PATH 变量 当我做这样的事情时 execute java check
environmentvariables
chefinfra
chefsolo
将自定义 Chef 推送作业添加到 Windows 白名单
我正在尝试将推送作业添加到推送客户端的 Windows 白名单中 当我用刀进行搜索时 它会在 Windows 节点的白名单中显示自定义作业 当我尝试运行它时 作业立即失败 并且在 Windows 端它说该命令不在白名单中 我在GitHub上
Windows
chefinfra
Chef:尝试添加时“节点”上未定义节点属性或方法“<<”
在我的 postgresql 配方的属性文件中 我有 default postgresql pg hba comment gt IPv4 local connections type gt host db gt all user gt al
ruby
chefinfra
chefrecipe
bash_profile 未与 Chef-run 一起生效
如果我与厨师一起运行以下食谱 则会添加条目 bash profile 但是当我这样做时echo PATH or echo JAVA HOME 命令行返回空白值 那里发生了什么事 ruby block set env java home do
environmentvariables
chefinfra
bash
env
Vagrant:在配置阶段创建此所有者时如何将所有者设置为同步/共享文件夹
Vagrantfile 相关部分 config vm provision chef solo do chef chef add recipe yum various recipes in one of these i create the
chefinfra
Provisioning
vagrant
如何在厨师中运行具有依赖项的食谱?
我已经配置了工作站这一步开始使用 操作系统 redhat 6 5 我已经启动了一个节点 我这样修改了一本食谱 myCookbook metadata rb name myCookbook maintainer YOUR COMPANY NA
Java
ruby
Maven
chefinfra
cookbook
如何将厨师食谱中的一种资源的价值传递到另一种资源?
我正在尝试更改一个资源中的属性 并希望在另一资源中使用更新后的值 但更新后的值未反映在另一资源中 请帮我 Code node oracle asm disks each key do disk Chef Log info I am in c
ruby
chefinfra
recipe
使用 Chef 在 Windows 节点上挂载 Windows 共享
我正在尝试将文件从 Windows 共享复制到我的节点的缓存 显然没有办法从remote file 做到这一点 所以我的替代想法是尝试将Windows 共享安装到本地驱动器并通过文件资源访问我需要的文件 然而 即使 Chef 告诉我挂载成功
Windows
chefinfra
从 ruby 内部加密数据包,无需依赖 Knife
目前要加密数据包 我必须这样做 system knife data bag from file TemporaryEncrypting enc file path secret file Secret Key Path 这不起作用 因为 K
ruby
Encryption
chefinfra
knife
databags
«
1
2
3
4
5
»