One of the first bandwidth saving tips any organization should know is the importance of creating a local YUM repository on your LAN. Not only do you decrease the time it takes to download and install updates, you also decrease bandwidth usage. This saving will definitely please the suites of any organization.
This How To show’s you a simple yet effective way of setting up your local YUM server and client.
TIP: Distribute your YUM configuration via your Puppet Master
Puppet is a system for automating system administration tasks. Its automation saves you countless hours of frustration, monotony and reinventing the wheel. It lets you perform administrative task from a central systems to any number of systems running any variant of operating system.
For a more complete description visit Puppet Labs.
Installing the Puppet CentOS 5 packages
Install the Puppet Repository
# rpm -ivh http://yum.puppetlabs.com/el/6/products/i386/puppetlabs-release-6-7.noarch.rpm
Install the Puppet Master packages
# yum install puppet-server
Install the Puppet Client packages
# yum install puppet