Simple deployment and scheduling tool for bare metal
Go to file
Steve Baker a5dd9429e9 Use bootloader element instead of grub2
bootloader is recommended since it aims to build a valid grub config
instead of just installing the packages.

Also, mark legacy job as non-voting for the time being

The legacy job is broken because of a know issue with tinycore related
to the glibc library.  Moving it to non-voting for the time being while
we evaluate if it's worth trying to fix it or jsut remove it.

Also, install diskimage-builder from the checked-out repo, so that
depends on works as expected.

Change-Id: I642a1579e95dfff2188206313ea6d315b0533a5f
(cherry picked from commit 7f42d1cadf)
2024-05-01 18:56:53 +00:00
doc Update pep8 test requirements 2021-10-28 14:53:49 +02:00
metalsmith Update MD5 checksum references 2023-05-08 12:14:17 -07:00
metalsmith_ansible Set role default metalsmith_provisioning_timeout 2023-10-06 15:13:03 +00:00
playbooks/integration Use bootloader element instead of grub2 2024-05-01 18:56:53 +00:00
releasenotes Update MD5 checksum references 2023-05-08 12:14:17 -07: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 Update .gitreview for stable/2023.2 2023-09-08 14:56:23 +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-05-01 18:56:53 +00: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 Update TOX_CONSTRAINTS_FILE for stable/2023.2 2023-09-08 14:56:25 +00:00

README.rst

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