- From: Haselwanter Edmund <
>
- To:
- Subject: [chef] Adding Yum Repos in a chef run
- Date: Fri, 21 Jan 2011 12:54:49 +0100
Hi,
just run in a problem with adding a repo to yum and install a package in the
same chef run
simplified version:
if node[:platform] =~ /centos|redhat/i
#not in default repos
remote_file "/etc/yum.repos.d/RubyWorks.repo" do
source "
http://rubyworks.rubyforge.org/RubyWorks.repo"
mode "0644"
action :create_if_missing
end
package "runit" do
action :install
end
this fails in the first run
[Thu, 20 Jan 2011 18:48:54 -0500] INFO:
remote_file[/etc/yum.repos.d/RubyWorks.repo]: Creating
/etc/yum.repos.d/RubyWorks.repo
[Thu, 20 Jan 2011 18:48:54 -0500] INFO: Setting mode to 644 for
remote_file[/etc/yum.repos.d/RubyWorks.repo]
[Thu, 20 Jan 2011 18:48:54 -0500] ERROR: package[runit]
(/var/chef-solo/cookbooks/runit/recipes/default.rb:64:in `from_file') had an
error:
No version specified, and no candidate version available for runit
/usr/lib64/ruby/gems/1.8/gems/chef-0.9.8/bin/../lib/chef/provider/package.rb:50:in
`action_install'
but succeeds in the following runs
cu edi
--
DI Edmund Haselwanter,
,
http://edmund.haselwanter.com/
http://www.iteh.at |
http://facebook.com/iTeh.solutions |
http://at.linkedin.com/in/haselwanteredmund
- [chef] Adding Yum Repos in a chef run, Haselwanter Edmund, 01/21/2011
Archive powered by MHonArc 2.6.16.