Simple deployment and scheduling tool for bare metal
Go to file
Jakob Meng ee008f7a79 Allow to use Ansible OpenStack Col. 1.x.x with openstacksdk >=0.99.0
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
2022-10-11 14:42:34 +02:00
doc Update pep8 test requirements 2021-10-28 14:53:49 +02:00
metalsmith Deprecate instance network boot 2022-08-24 13:19:52 +02:00
metalsmith_ansible Allow to use Ansible OpenStack Col. 1.x.x with openstacksdk >=0.99.0 2022-10-11 14:42:34 +02:00
playbooks/integration Deprecate instance network boot 2022-08-24 13:19:52 +02:00
releasenotes Update master for stable/zed 2022-09-08 07:52:29 +00:00
tools Add linters job 2022-07-12 10:05:31 +02:00
.gitignore Add release notes 2018-10-16 15:24:20 +02:00
.gitreview OpenDev Migration Patch 2019-04-19 19:31:09 +00:00
.stestr.conf Switch to stestr for unit tests 2018-09-10 13:05:02 +02:00
.zuul.yaml CI: Force ansible to version 5 2022-10-10 13:19:18 -07:00
LICENSE Initial commit 2015-08-27 11:33:12 +02:00
README.rst Expose Allocation objects on Instance 2019-05-16 12:15:52 +02:00
requirements.txt Uncap PrettyTable 2021-02-20 10:22:50 +08:00
roles Move roles into a standard directory layout 2020-07-01 13:30:35 +12:00
setup.cfg Re-add python 3.6/3.7 in classifier 2021-12-13 19:44:49 -06:00
setup.py Cleanup py27 support 2020-04-05 18:08:09 +02:00
test-requirements.txt Move pep8 requirements to tox.ini 2020-12-09 14:38:01 +01:00
tox.ini Deprecate instance network boot 2022-08-24 13:19:52 +02:00

Deployment and Scheduling tool for Bare Metal

image

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).

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