Created
July 1, 2015 15:37
-
-
Save Sauraus/512df5b9ff626716e6f6 to your computer and use it in GitHub Desktop.
Attr & Chef 12.04
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
node.default['my-base']['centos']['repo_url'] = "SOME_URL_#{(node.chef_environment.eql? 'sandbox') ? 'dev' : 'prod'}" | |
node.default['yum']['base']['enabled'] = true | |
node.set['yum']['base']['mirrorlist'] = nil | |
node.set['yum']['base']['baseurl'] = "#{node['my-base']['centos']['repo_url']}/$releasever/os/$basearch/" | |
node.default['yum']['base']['sslverify'] = false | |
node.default['yum']['base']['gpgcheck'] = false | |
node.default['yum']['updates']['enabled'] = true | |
node.set['yum']['updates']['mirrorlist'] = nil | |
node.set['yum']['updates']['baseurl'] = "#{node['my-base']['centos']['repo_url']}/$releasever/updates/$basearch/" | |
node.default['yum']['updates']['sslverify'] = false | |
node.default['yum']['updates']['gpgcheck'] = false | |
node.default['yum']['extras']['enabled'] = true | |
node.set['yum']['extras']['mirrorlist'] = nil | |
node.set['yum']['extras']['baseurl'] = "#{node['my-base']['centos']['repo_url']}/$releasever/extras/$basearch/" | |
node.default['yum']['extras']['sslverify'] = false | |
node.default['yum']['extras']['gpgcheck'] = false | |
node.set['yum']['contrib']['mirrorlist'] = nil | |
node.set['yum']['contrib']['baseurl'] = "#{node['my-base']['centos']['repo_url']}/$releasever/contrib/$basearch/" | |
node.default['yum']['contrib']['sslverify'] = false | |
node.default['yum']['contrib']['gpgcheck'] = false | |
node.set['yum']['centosplus']['mirrorlist'] = nil | |
node.set['yum']['centosplus']['baseurl'] = "#{node['my-base']['centos']['repo_url']}/$releasever/centosplus/$basearch/" | |
node.default['yum']['centosplus']['sslverify'] = false | |
node.default['yum']['centosplus']['gpgcheck'] = false | |
node.set['yum']['fasttrack']['mirrorlist'] = nil | |
node.set['yum']['fasttrack']['baseurl'] = "#{node['my-base']['centos']['repo_url']}/$releasever/fasttrack/$basearch/" | |
node.default['yum']['fasttrack']['sslverify'] = false | |
node.default['yum']['fasttrack']['gpgcheck'] = false | |
include_recipe 'yum-centos' | |
include_recipe 'yum-epel' |
node.default run output after node.set run::
- update content in file /etc/yum.repos.d/base.repo from 547e21 to 0a4955
--- /etc/yum.repos.d/base.repo 2015-07-01 08:38:19.423954316 -0700
+++ /tmp/chef-rendered-template20150701-16447-hjgyyc 2015-07-01 08:39:44.927860157 -0700
@@ -7,6 +7,5 @@
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
-mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
[["set_unless_enabled?", false],
["default",
"http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os"],
["env_default", :not_present],
["role_default", :not_present],
["force_default", :not_present],
["normal", nil],
["override", :not_present],
["role_override", :not_present],
["env_override", :not_present],
["force_override", :not_present],
["automatic", :not_present]]
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
node.set run output after a node.default run::