Simple deployment and scheduling tool for bare metal
Go to file
OpenStack Release Bot 6ab7d3447d Update master for stable/2024.2
Add file to the reno documentation build to show release notes for
stable/2024.2.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2024.2.

Sem-Ver: feature
Change-Id: Idef0cdaaf96a75950e3ab329c7c003d4eb0d5bae
2024-09-06 13:08:40 +00:00
doc Update pep8 test requirements 2021-10-28 14:53:49 +02:00
metalsmith Error with clarity when a bad upgrade was encountered 2024-05-09 09:41:47 -07:00
metalsmith_ansible Set role default metalsmith_provisioning_timeout 2023-09-04 21:18:48 +02:00
playbooks/integration Use bootloader element instead of grub2 2024-04-18 16:28:03 +12:00
releasenotes Update master for stable/2024.2 2024-09-06 13:08:40 +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 Use bootloader element instead of grub2 2024-04-18 16:28:03 +12:00
LICENSE Initial commit 2015-08-27 11:33:12 +02:00
README.rst Merge "Document LP as official bugtracker" 2023-11-14 08:42:33 +00: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 [codespell] Adding Tox Target for Codespell 2024-01-26 04:26:33 +00: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 [codespell] Adding Tox Target for Codespell 2024-01-26 04:26:33 +00: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).

Please note the Metalsmith project is in maintenance mode and it's functionality is slowly being introduced into Ironic's API and usual clients. No additional features are expected to be added to metalsmith directly.

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