Metadata-Version: 2.4
Name: cobbler
Version: 4.0.0a8
Summary: Network Boot and Update Server
Author: Team Cobbler
Author-email: cobbler.project@gmail.com
License: GPLv2+
Project-URL: Website, https://cobbler.github.io
Project-URL: Documentation (Users), https://cobbler.readthedocs.io/en/latest
Project-URL: Documentation (Devs), https://github.com/cobbler/cobbler/wiki
Project-URL: Source, https://github.com/cobbler/cobbler
Project-URL: Tracker, https://github.com/cobbler/cobbler/issues
Keywords: pxe,autoinstallation,dhcp,tftp,provisioning
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: System :: Installation/Setup
Classifier: Topic :: System :: Systems Administration
Classifier: Intended Audience :: System Administrators
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX :: Linux
Description-Content-Type: text/markdown
License-File: COPYING
License-File: AUTHORS.in
Requires-Dist: requests
Requires-Dist: pyyaml
Requires-Dist: netaddr
Requires-Dist: Cheetah3
Requires-Dist: distro
Requires-Dist: python-ldap
Requires-Dist: dnspython
Requires-Dist: file-magic
Requires-Dist: schema
Requires-Dist: systemd-python
Requires-Dist: gunicorn
Requires-Dist: libcobblersignatures>=0.3.2
Requires-Dist: dataclasses; python_version < "3.7"
Requires-Dist: importlib-resources; python_version < "3.7"
Provides-Extra: mongodb
Requires-Dist: pymongo>=4.2; python_version > "3.6" and extra == "mongodb"
Requires-Dist: pymongo<4.2; python_version <= "3.6" and extra == "mongodb"
Provides-Extra: docker
Requires-Dist: docker>=6.0; extra == "docker"
Provides-Extra: windows
Requires-Dist: pefile; extra == "windows"
Provides-Extra: extra
Requires-Dist: psutil; extra == "extra"
Provides-Extra: lint
Requires-Dist: importlib-resources; extra == "lint"
Requires-Dist: pyflakes; extra == "lint"
Requires-Dist: pycodestyle; extra == "lint"
Requires-Dist: pylint; extra == "lint"
Requires-Dist: black==22.3.0; extra == "lint"
Requires-Dist: types-requests; extra == "lint"
Requires-Dist: types-PyYAML; extra == "lint"
Requires-Dist: types-psutil; extra == "lint"
Requires-Dist: types-netaddr; extra == "lint"
Requires-Dist: types-setuptools; extra == "lint"
Requires-Dist: types-dataclasses; extra == "lint"
Requires-Dist: types-mock==5.1.*; extra == "lint"
Requires-Dist: types-urllib3; extra == "lint"
Requires-Dist: isort; extra == "lint"
Requires-Dist: pre-commit; extra == "lint"
Provides-Extra: test
Requires-Dist: pytest>6; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: coverage; extra == "test"
Requires-Dist: pytest-mock>3.3.0; extra == "test"
Requires-Dist: pytest-benchmark; extra == "test"
Requires-Dist: legacycrypt; python_version > "3.12" and extra == "test"
Provides-Extra: docs
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: sphinxcontrib-apidoc; extra == "docs"
Provides-Extra: changelog
Requires-Dist: towncrier>=22.8.0; extra == "changelog"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: project-url
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: summary

# Cobbler

[![Publish Python distributions to TestPyPI](https://github.com/cobbler/cobbler/actions/workflows/release_master.yml/badge.svg?branch=master)](https://github.com/cobbler/cobbler/actions/workflows/release_master.yml)
[![PyPI version](https://badge.fury.io/py/cobbler.svg)](https://badge.fury.io/py/cobbler)
![PyPI - Downloads](https://img.shields.io/pypi/dm/cobbler)
[![Documentation Status](https://readthedocs.org/projects/cobbler/badge/?version=latest)](https://cobbler.readthedocs.io/en/latest/)
[![Matrix](https://img.shields.io/matrix/cobbler-community:matrix.org?label=Chat%20on%20Matrix&logo=matrix)](https://app.element.io/#/room/#cobbler_community:gitter.im)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/c8c0c787c4854aba925d361eacc15811)](https://www.codacy.com/gh/cobbler/cobbler/dashboard?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=cobbler/cobbler&amp;utm_campaign=Badge_Grade)
[![Codacy Badge](https://app.codacy.com/project/badge/Coverage/c8c0c787c4854aba925d361eacc15811)](https://www.codacy.com/gh/cobbler/cobbler/dashboard?utm_source=github.com&utm_medium=referral&utm_content=cobbler/cobbler&utm_campaign=Badge_Coverage)
[![Asciinema](https://img.shields.io/badge/asciinema-Cobbler-success)](https://asciinema.org/~Cobbler)

Cobbler is a Linux installation server that allows for rapid setup of network installation environments. It glues
together and automates many associated Linux tasks so you do not have to hop between lots of various commands and
applications when rolling out new systems, and, in some cases, changing existing ones. It can help with installation,
DNS, DHCP, package updates, power management, configuration management orchestration, and much more.

[![asciicast](https://asciinema.org/a/351156.svg)](https://asciinema.org/a/351156)

Read more at [https://cobbler.github.io](https://cobbler.github.io)

To view the man-pages, install the RPM and run `man cobbler` or run `perldoc cobbler.pod` from a source checkout.

To build the RPM, run `make rpms`. Developers, try `make webtest` to do a local `make install` that preserves your
configuration.

If you want to contribute you may find more information under [CONTRIBUTING.md](CONTRIBUTING.md).

The documentation can be found at [Readthedocs](https://cobbler.readthedocs.io)
