Change to dl.fedoraproject.org from download.fedoraproject.org.  No more redirects
Update ius version to the latest so the download works
Merge pull request #17 from tas50/COOK-1088

COOK-1088: Change to dl.fedoraproject.org from download.fedoraproject.org
Merge pull request #18 from tas50/COOK-1722

COOK-1722: Update ius version to the latest so the download works
resolve foodcritic warnings

* FC023 still outstanding because we only want the remote_file resource
if it's actually necessary
add test kitchen support
add configurations for kitchenfile
Support proxy attribute
[COOK-1710] - add empty proxy attribute to avoid NilClass error
Merge branch 'COOK-1710'
increment version for development
stray vagrantfile will not go unpunished
[COOK-1710] - additional proxy configuration

* Add proxy_username, proxy_password settings and attributes.
* Add proxy attributes to rhel6 template
* Update documentation
[COOK-1653] - fix mirrorlist in yum_repository

* makes "url" in the yum_repository only affect baseurl in yum config
  file
* mirrorlist can be a string to the URI of the mirrorlist
release v1.0.0
increment version for development
[COOK-1758] add initialize to yum key resource

This resolves NotImplementedError faults using chef-client on redhat or centos
COOK-1772

* [COOK-1772] - Simplify management of EPEL with LWRP

When I first authored the yumrepo cookbook, Matt Ray was of the opinion that managing repository files was not something the Yum cookbook should enforce. Rather that cookbook should merely provide an LWRP for configuring repo files. Since then, the yum::epel recipe has evolved into something contrary to the design of its own cookbook. This particular recipe is mixing RPM managed repo files with LWRP managed repo files.

I happen to have been maintaining an EPEL recipe in my yumrepo cookbook all along, which does follow this method of using the LWRP to manage every repo file. Using the LWRP allows you to focus on fixing issues which creep up in the LWRP without having to track every single version of EPEL. As a bonus, this is a sanity check that your LWRP is working. Since this blocks idem-potency on systems using both yum::epel and yumrepo::epel, I motion to adopt the LWRP-EPEL version of the recipe as the better pattern. I will deprecate yumrepo::epel in turn, once this is merged so that further recipe conflict in the future is avoided.

[root@lists ~]# chef-client
[2012-10-15T15:57:02-04:00] INFO: *** Chef 10.14.4 ***
[2012-10-15T15:57:03-04:00] INFO: Run List is [recipe[yum::epel]]
[2012-10-15T15:57:03-04:00] INFO: Run List expands to [yum::epel]
[2012-10-15T15:57:03-04:00] INFO: Starting Chef Run for lists.marshall.edu
[2012-10-15T15:57:03-04:00] INFO: Running start handlers
[2012-10-15T15:57:03-04:00] INFO: Start handlers complete.
[2012-10-15T15:57:03-04:00] INFO: Loading cookbooks [yum]
[2012-10-15T15:57:05-04:00] INFO: Storing updated cookbooks/yum/resources/key.rb in the cache.
[2012-10-15T15:57:05-04:00] INFO: Storing updated cookbooks/yum/resources/repository.rb in the cache.
[2012-10-15T15:57:05-04:00] INFO: Storing updated cookbooks/yum/providers/key.rb in the cache.
[2012-10-15T15:57:05-04:00] INFO: Storing updated cookbooks/yum/providers/repository.rb in the cache.
[2012-10-15T15:57:05-04:00] INFO: Storing updated cookbooks/yum/recipes/epel.rb in the cache.
[2012-10-15T15:57:05-04:00] INFO: Storing updated cookbooks/yum/recipes/repoforge.rb in the cache.
[2012-10-15T15:57:05-04:00] INFO: Storing updated cookbooks/yum/attributes/epel.rb in the cache.
[2012-10-15T15:57:05-04:00] INFO: Storing updated cookbooks/yum/attributes/default.rb in the cache.
[2012-10-15T15:57:05-04:00] INFO: Storing updated cookbooks/yum/Gemfile in the cache.
[2012-10-15T15:57:05-04:00] INFO: Storing updated cookbooks/yum/CHANGELOG.md in the cache.
[2012-10-15T15:57:05-04:00] INFO: Storing updated cookbooks/yum/README.md in the cache.
[2012-10-15T15:57:05-04:00] INFO: Storing updated cookbooks/yum/.gitignore in the cache.
[2012-10-15T15:57:05-04:00] INFO: Storing updated cookbooks/yum/metadata.rb in the cache.
[2012-10-15T15:57:06-04:00] INFO: Chef Run complete in 2.318346333 seconds
[2012-10-15T15:57:06-04:00] INFO: Removing cookbooks/yum/metadata.json from the cache; it is no longer needed by chef-client.
[2012-10-15T15:57:06-04:00] INFO: Removing cookbooks/yum/templates/default/yum-rhel5.conf.erb from the cache; it is no longer needed by chef-client.
[2012-10-15T15:57:06-04:00] INFO: Running report handlers
[2012-10-15T15:57:06-04:00] INFO: Report handlers complete

[root@lists ~]# cat /etc/yum.repos.d/epel.repo
[epel]
name=Extra Packages for Enterprise Linux
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
Attribute namespace

* Change from repo -> yum
Adding whyrun to yum