Welcome to Cobbler’s documentation!
Cobbler is a provisioning (installation) and update server. It supports deployments via PXE (network booting), virtualization (Xen, QEMU/KVM, or VMware), and re-installs of existing Linux systems. The latter two features are enabled by usage of ‘Koan’ on the remote system. Update server features include yum mirroring and integration of those mirrors with automated installation files. Cobbler has a command line interface, WebUI, and extensive Python and XML-RPC APIs for integration with external scripts and applications.
If you want to explore tools or scripts which are using Cobbler please use the GitHub Topic: https://github.com/topics/cobbler
Here you should find a comprehensive overview about the usage of Cobbler.
- 1. Quickstart Guide
- 2. Install Guide
- 3. Scripts
- 4. Cobbler CLI
- 5. Cobbler Server
- 6. Cobbler Configuration
- 7. User Guide
- 7.1. DHCP Management
- 7.2. DNS Management
- 7.3. Configuration Management Integrations
- 7.4. Windows installation with Cobbler
- 7.5. Extending Cobbler
- 7.6. Terraform Provider for Cobbler
- 7.7. Building ISOs
- 7.8. GRUB and everything related
- 7.9. Repository Management
- 7.10. The TFTP Directory
- 7.11. Internal Database
- 7.12. HTTP API
- 7.13. API
- 7.14. Triggers
- 7.15. Images
- 7.16. Power Management
- 7.17. Non-import (manual) workflow
- 7.18. Virtualization
- 7.19. Autoinstallation
- 7.20. Network Topics
- 7.21. Boot CD
- 7.22. Containerization
- 7.23. Web-Interface
- 8. Developer Guide
- 9. Cobbler-Code Documentation
- 9.1. Subpackages
- 9.2. Submodules
- 9.3. cobbler.api module
- 9.4. cobbler.autoinstall_manager module
- 9.5. cobbler.autoinstallgen module
- 9.6. cobbler.cexceptions module
- 9.7. cobbler.cli module
- 9.8. cobbler.cobblerd module
- 9.9. cobbler.configgen module
- 9.10. cobbler.download_manager module
- 9.11. cobbler.enums module
- 9.12. cobbler.grub module
- 9.13. cobbler.manager module
- 9.14. cobbler.module_loader module
- 9.15. cobbler.power_manager module
- 9.16. cobbler.remote module
- 9.17. cobbler.serializer module
- 9.18. cobbler.services module
- 9.19. cobbler.templar module
- 9.20. cobbler.template_api module
- 9.21. cobbler.tftpgen module
- 9.22. cobbler.utils module
- 9.23. cobbler.validate module
- 9.24. cobbler.yumgen module
- 9.25. Module contents
- 10. Release Notes
- 11. Limitations and Surprises