A service for managing and provisioning Bare Metal servers.
Go to file
Andreas Jaeger 2720765cb3 Prepare for hacking 0.10.x
Fix new warning that are introduced with hacking 0.10.x.
The failure messages fixed are:
H238  old style class declaration, use new style (inherit from `object`)
H105  Don't use author tags
H501  Do not use self.__dict__ for string formatting

Change-Id: Ia070d60754dfd85966178eadbf82a4d98b64407a
2015-05-21 08:06:28 +02:00
doc/source Fix chainloading iPXE (undionly.kpxe) 2015-05-13 09:44:24 +01:00
etc Update config generator to use oslo released libs 2015-05-05 15:40:48 +02:00
ironic Prepare for hacking 0.10.x 2015-05-21 08:06:28 +02:00
tools Use oslo_log lib 2015-05-05 08:43:28 +02:00
.gitignore Ignore backup files 2014-09-04 14:59:19 +12:00
.gitreview Added project infrastructure needs. 2013-05-02 14:55:43 -04:00
.mailmap Update mailmap for Joe Gordon 2013-10-28 10:19:15 +00:00
.testr.conf Unbreak debugging via testr 2014-09-03 21:31:06 +00:00
babel.cfg Run extract_messages 2013-07-22 09:51:10 +02:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 16:55:23 +01:00
driver-requirements.txt Update proliantutils version required for K release 2015-04-08 15:56:24 +00:00
LICENSE Added project infrastructure needs. 2013-05-02 14:55:43 -04:00
MANIFEST.in Added project infrastructure needs. 2013-05-02 14:55:43 -04:00
openstack-common.conf Use oslo_log lib 2015-05-05 08:43:28 +02:00
README.rst Workflow documentation is now in infra-manual 2014-12-05 16:55:23 +01:00
requirements.txt Updated from global requirements 2015-05-12 14:29:48 +00:00
setup.cfg Adds OCS Power and Management interfaces 2015-05-06 15:25:46 +03:00
setup.py Updated from global requirements 2014-04-30 05:25:27 +00:00
test-requirements-py3.txt Run tests in py34 environment 2015-05-06 11:51:44 +03:00
test-requirements.txt Updated from global requirements 2015-04-23 17:55:29 +00:00
TODO.rst Add a TODO file 2015-01-26 03:37:02 -08:00
tox.ini Add simplegeneric to py34 requirements 2015-05-20 16:42:34 +03:00

Ironic

Ironic is an integrated OpenStack project which aims to provision bare metal machines instead of virtual machines, forked from the Nova Baremetal driver. It is best thought of as a bare metal hypervisor API and a set of plugins which interact with the bare metal hypervisors. By default, it will use PXE and IPMI in concert to provision and turn on/off machines, but Ironic also supports vendor-specific plugins which may implement additional functionality.

Project Resources

Project status, bugs, and blueprints are tracked on Launchpad:

http://launchpad.net/ironic

Developer documentation can be found here:

http://docs.openstack.org/developer/ironic

Additional resources are linked from the project wiki page:

https://wiki.openstack.org/wiki/Ironic

Anyone wishing to contribute to an OpenStack project should find a good reference here:

http://docs.openstack.org/infra/manual/developers.html