A service for managing and provisioning Bare Metal servers.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Jenkins 506808c1af
Merge "Updated from global requirements"
7 years ago
devstack Allow fetching IPA ramdisk with branch name 7 years ago
doc/source Note on ilo firmware update swift url scheme 7 years ago
etc Config to stop powering off nodes on failure 7 years ago
ironic Merge "Move _normalize_mac to driver utils" 7 years ago
ironic_tempest_plugin Replace depricated tempest-lib with tempest.lib 7 years ago
releasenotes Merge "Support reboot_requested bool on agent clean_steps" 7 years ago
tools Merge "Show transitions initiated by API requests" 7 years ago
.gitignore Add reno for release notes management 7 years ago
.gitreview Added project infrastructure needs. 10 years ago
.mailmap Update mailmap for Joe Gordon 9 years ago
.testr.conf Prepare for functional testing 7 years ago
CONTRIBUTING.rst Workflow documentation is now in infra-manual 8 years ago
LICENSE Added project infrastructure needs. 10 years ago
README.rst Slightly reword README 7 years ago
RELEASE-NOTES Add release notes for 4.0.0 8 years ago
Vagrantfile Change vagrant.yml to vagrant.yaml 8 years ago
babel.cfg Run extract_messages 10 years ago
driver-requirements.txt Update proliantutils version to 2.1.7 for Mitaka release 7 years ago
requirements.txt Updated from global requirements 7 years ago
setup.cfg Add ironic_tempest_plugin to the list of packages in setup.cfg 7 years ago
setup.py Updated from global requirements 7 years ago
test-requirements.txt Enable doc8 style checker for *.rst files 7 years ago
tox.ini Make tox respect upper-constraints.txt 7 years ago
vagrant.yaml Added CORS support middleware to Ironic 8 years ago



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 together 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:


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