Cobbler: Provisioning Made Simple

Download

Cobbler is licensed under the General Public License (GPL).

Download Cobbler

Latest Source

The latest source code (it's all Python) is available through git:

git clone git://git.fedorahosted.org/cobbler
git clone git://git.fedorahosted.org/koan

Source can also be browsed with gitweb:

Cobbler
Koan
For information about development branches, see the Wiki.

Source RPMs

Source RPMS and tarballs are available here

Installing For Fedora Users

yum install cobbler # on the boot server
yum install koan # on target systems

Installing For RHEL and CentOS Users

The lastest stable releases of Cobbler and Koan are included in Extras Packages For Enterprise Linux and can be installed with yum. Since EPEL's main repository does not update super frequently, using EPEL Testing is recommended so you can get the latest packages. EPEL Testing. Packages pushed to EPEL testing for cobbler and koan are considered "stable", despite the repository being called "testing". To EL4 users to take advantage of all features of cobbler, they will want to upgrade yum and yum-utils to newer versions, as tools like yumdownloader and reposync are needed by commands such as "cobbler import" and "cobbler reposync".

Source RPM Build Instructions for RHEL4

  • For starters, grab python-setuputils, python-cheetah, and yum from EPEL and install them. These are found in the main EPEL repo, not EPEL testing -- here's the link: i386 and x86_64.
  • now rpmbuild --rebuild cobbler*.src.rpm
  • install the RPM, which is now built in /usr/src/redhat/RPMS/noarch
  • satisfy any dependencies you have by using yum and the EPEL 4 repos

Source RPM Build Instructions for RHEL 4/5

  • Grab python-setuputils and python-cheetah from EPEL and install them. These are found in the main EPEL repo, not EPEL testing -- here's the link: i386 and x86_64.
  • now rpmbuild --rebuild cobbler*.src.rpm
  • install the RPM, which is now built in /usr/src/redhat/RPMS/noarch
  • satisfy any dependencies you have by using yum and the EPEL 5 repos