草庐IT

chef-solo

全部标签

linux - Chef 中的 apt-get update 和 apt-get upgrade

如果Chef中的package"nginx"被翻译成Ubuntu节点上的apt-getinstallnginx,那么可以在Chef配方中编写的内容将被翻译成:apt-get-yupdateapt-get-yupgrade无法从aptcookbook中找出答案. 最佳答案 TheOpscode"apt"cookbook的默认配方将运行apt-getupdate以确保更新包缓存。我们建议将其放在节点运行列表的早期,以便稍后可以安装正确版本的包。出于几个原因,我们通常不建议用户在配方中使用“apt-getupgrade”。apt-get可

linux - Chef 中的 apt-get update 和 apt-get upgrade

如果Chef中的package"nginx"被翻译成Ubuntu节点上的apt-getinstallnginx,那么可以在Chef配方中编写的内容将被翻译成:apt-get-yupdateapt-get-yupgrade无法从aptcookbook中找出答案. 最佳答案 TheOpscode"apt"cookbook的默认配方将运行apt-getupdate以确保更新包缓存。我们建议将其放在节点运行列表的早期,以便稍后可以安装正确版本的包。出于几个原因,我们通常不建议用户在配方中使用“apt-getupgrade”。apt-get可

node.js - 是否有基于 Node.js 的替代 Puppet 或 Chef?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的非现场资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭9年前。Improvethisquestion基本上,标题说明了一切:是否有基于Node.js的替代品来替代Puppet或Chef等供应工具? 最佳答案 如果我弄错了,请有人纠正我,但还有很多其他选择。请查看this.但没

node.js - 是否有基于 Node.js 的替代 Puppet 或 Chef?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的非现场资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭9年前。Improvethisquestion基本上,标题说明了一切:是否有基于Node.js的替代品来替代Puppet或Chef等供应工具? 最佳答案 如果我弄错了,请有人纠正我,但还有很多其他选择。请查看this.但没

chef-infra - 在 docker 容器中安装 chef-server

我一直在尝试在Docker容器中安装Chef-Server,但遇到了一些问题。我正在使用最新版本的Ubuntu12.04和最新安装的Docker运行VM。我运行一个基本的DockerUbuntu12.04容器并安装chef-server,版本11.0.12,一切顺利。问题是在安装后运行所需的“sudochef-server-ctlreconfigure”步骤。设置卡住在*link[/opt/chef-server/init/rabbitmq]actioncreate(uptodate)*link[/opt/chef-server/service/rabbitmq]actioncreat

chef-infra - 在 docker 容器中安装 chef-server

我一直在尝试在Docker容器中安装Chef-Server,但遇到了一些问题。我正在使用最新版本的Ubuntu12.04和最新安装的Docker运行VM。我运行一个基本的DockerUbuntu12.04容器并安装chef-server,版本11.0.12,一切顺利。问题是在安装后运行所需的“sudochef-server-ctlreconfigure”步骤。设置卡住在*link[/opt/chef-server/init/rabbitmq]actioncreate(uptodate)*link[/opt/chef-server/service/rabbitmq]actioncreat

Soloπ 工具使用见解

一、工具意义不依赖PC而直接在端上完成常规的自动化测试,提升自动化测试体验Soloπ可以在不侵入被测应用的前提下,基于系统的辅助功能以及图像匹配能力的智能查找算法,能够对控件进行精准定位,在端上实现了控件查找能力。Soloπ通过无线ADB方案对Android应用进行提权,避开了端上应用受系统权限管控的限制,具备了原本PC自动化框架借助于ADB工具才拥有的便捷操控(如点击、滑动、输入等),在端上实现了事件驱动的能力。无线ADB方案:目前市面上的自动化测试、性能测试方案,大多是基于移动设备的ADB能力,通常需要PC来驱动。Android系统为了测试、开发人员更好地进行调试,还提供了一种基于网络通信

ruby - Chef - Dir.exists? guard 将符号链接(symbolic link)视为目录

我有一个删除空日志目录的方法,然后在下一步中用符号链接(symboliclink)替换它。directory"#{ENV['GS_HOME']}/logs/"doaction:deleteonly_if{::Dir.exists?("#{ENV['GS_HOME']}/logs/")}end它第一次工作,但在下一次chef-client运行时,当它不应该删除现在链接到另一个目录的项目时,我收到一个错误:Errno::ENOTDIR--------------Notadirectory@dir_s_rmdir...为什么守卫似乎将链接视为目录而不是跳过,但资源操作正确识别它,而不是一个,

ruby - 如何用vagrant和chef创建虚拟主机

我设置了我的第一台Vagrant机器,并通过knife下载了一些Recipe。我受困于虚拟主机的设置。这是我的Vagrantfile:Vagrant.configure("2")do|config|config.vm.box="precise32"config.vm.box_url="http://files.vagrantup.com/precise32.box"config.vm.network:forwarded_port,guest:80,host:8080config.vm.network:private_network,ip:"192.168.33.10"config.vm

ruby - 如何在 Chef Recipe 的循环中停止资源克隆?

我有一个循环安装包的ChefRecipe:pkgs.eachdo|pkg|yum_package"tools"dopackage_namepkgaction:installendend然而,这个Recipe会抛出以下错误:[2014-05-22T08:26:13-04:00]WARN:Cloningresourceattributesforyum_package[tools]frompriorresource(CHEF-3694)[2014-05-22T08:26:13-04:00]WARN:Previousyum_package[tools]:/var/chef/cache/cook