Automatically add yum repository.

Support for other operating systems will have to come later, even if
this needs to be refactored. For now, CentOS/RHEL are automatic.
Catch DNS errors more easily.

This should help users figure out they have a DNS problem sooner.
Add missing line from gluster packages.

This prevents an unnecessary template change on puppet runs.