Simple deployment and scheduling tool for bare metal
ee008f7a79
Ansible OpenStack collection 1.x.x is not compatible to openstacksdk >=0.99.0, only collection series 2.x.x will be. But the latter has not been released yet. This incompatibility only affects modules in Ansible OpenStack Collection but not the functions that metalsmith uses. Those functions ARE compatible with recent openstacksdk releases and will most likely not be removed in collection release 2.0.0. Thus, as a hacky workaround to allow using Ansible OpenStack collection 1.x.x with openstacksdk >=0.99.0 this patch removes the MAXIMUM_SDK_VERSION. Change-Id: Icbcb0f92fc1e4315e81fe9ce0c2f9ce6b39867c2 |
||
---|---|---|
doc | ||
metalsmith | ||
metalsmith_ansible | ||
playbooks/integration | ||
releasenotes | ||
tools | ||
.gitignore | ||
.gitreview | ||
.stestr.conf | ||
.zuul.yaml | ||
LICENSE | ||
README.rst | ||
requirements.txt | ||
roles | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
Deployment and Scheduling tool for Bare Metal
Overview
This is a simple tool to provision bare metal machines using OpenStack Bare Metal Service (ironic) and, optionally, OpenStack Image Service (glance) and OpenStack Networking Service (neutron).
- License: Apache License, Version 2.0
- Documentation: https://docs.openstack.org/metalsmith/
- Source: https://opendev.org/openstack/metalsmith
- Bugs: https://storyboard.openstack.org/#!/project/openstack/metalsmith
Installation
pip install --user metalsmith
Note
The current versions of metalsmith require Bare Metal API from the Stein release or newer. Use the 0.11 release series for older versions.
Contributing
- Pull requests: Gerrit (see developer's guide)
- Bugs and RFEs: StoryBoard (please do NOT report bugs to Github)