Ansible roles and playbooks to enable a standalone Ironic install
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.
Zuul dc4b453456 Merge "bifrost-configdrives-dynamic: automatically find ed25519 SSH keys" 1 day ago
bifrost Merge "bifrost-cli: do not provide any release if non can be detected" 1 week ago
doc Document a potential issue with firewalld and SSH 5 days ago
playbooks Merge "bifrost-configdrives-dynamic: automatically find ed25519 SSH keys" 1 day ago
releasenotes Merge "Move CLI validation to bifrost-keystone-client-config" 1 week ago
scripts Merge "Always setup environment in bifrost-cli and make it less verbose" 1 week ago
tools Let us finish the rabbit hunt 1 month ago
zuul.d Switch integration testing to Ubuntu Focal 1 week ago
.ansible-lint Fix error 601 4 weeks ago
.gitignore Add ansible collections symlink to .gitignore 2 months ago
.gitreview OpenDev Migration Patch 1 year ago
.mailmap Add my new address to .mailmap 9 months ago
.stestr.conf Switch to stestr 6 months ago
CONTRIBUTING.rst Update links for opendev 1 year ago
HACKING.rst Update and replace http with https for doc links 3 years ago
LICENSE Adding LICENSE file 5 years ago
MISSION.rst fix grammar issues in bifrost mission statement 1 year ago
README.rst Update links for opendev 1 year ago
ansible-collections-requirements.yml Change to "collections" where needed 1 month ago
bifrost-cli Quick start Bifrost CLI 3 months ago
bindep.txt Clean up bindep.txt 1 month ago
lower-constraints.txt Fix l-c testing for Ubuntu Focal (py38) 3 weeks ago
requirements.txt Support HTTP basic auth and switch bifrost-cli to it 1 month ago
setup.cfg Remove translation sections from setup.cfg 4 months ago Cleanup py27 support 5 months ago
test-requirements.txt Clean up requirements 2 months ago
tox.ini Remove install unnecessary packages 2 weeks ago



Bifrost (pronounced bye-frost) is a set of Ansible playbooks that automates the task of deploying a base image onto a set of known hardware using ironic. It provides modular utility for one-off operating system deployment with as few operational requirements as reasonably possible.

Team and repository tags:


Use Cases

  • Installation of ironic in standalone/noauth mode without other OpenStack components.
  • Deployment of an operating system to a known pool of hardware as a batch operation.
  • Testing and development of ironic in a standalone use case.


Bifrost's documentation can be found at the OpenStack documentation site.

The project source code repository is located at:

Bugs can be filed in storyboard:!/project/941

Release notes