Deployment and Scheduling tool for Bare Metal
Project description
Overview
This is a simple tool to provision bare metal machines using OpenStack Bare Metal Service (ironic), OpenStack Image Service (glance) and OpenStack Networking Service (neutron).
License: Apache License, Version 2.0
Documentation: https://metalsmith.readthedocs.io
Installation
pip install --user metalsmith
CLI Usage
Generic usage is as follows:
metalsmith --os-cloud <CLOUD NAME> deploy --image <GLANCE IMAGE> \
--network <NEUTRON NET> --ssh-public-key <PATH TO SSH PUBLIC KEY> \
--resource-class <RESOURCE CLASS>
This is an example suitable for TripleO (replace compute with the profile you want to deploy):
source ~/stackrc
metalsmith deploy --image overcloud-full --network ctlplane \
--capability profile=compute --ssh-public-key ~/.ssh/id_rsa.pub \
--resource-class baremetal
To remove the deployed instance:
metalsmith --os-cloud <CLOUD NAME> undeploy <NODE UUID>
For all possible options see the built-in help:
metalsmith --help
Contributing
Pull requests: Gerrit (see developer’s guide)
Bugs and RFEs: StoryBoard (please do NOT report bugs to Github)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file metalsmith-0.7.0.tar.gz.
File metadata
- Download URL: metalsmith-0.7.0.tar.gz
- Upload date:
- Size: 51.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/2.7.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5fe17855b99cc1d5a6231a066226ec61673edfbe67e3453f47a788d090030637
|
|
| MD5 |
59ace20899b29b3bce8bd6a4bb646d36
|
|
| BLAKE2b-256 |
6675e1d86768aaf9101b6f0a52ec1d10f1c7cce86890c770174b32771f479a37
|
File details
Details for the file metalsmith-0.7.0-py2-none-any.whl.
File metadata
- Download URL: metalsmith-0.7.0-py2-none-any.whl
- Upload date:
- Size: 50.0 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/2.7.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
493c15aaa25a2cfa19b3be6e5dab70afad7f61a88c5aa4399bd4da5be9f18f06
|
|
| MD5 |
5c05ac3a725f729b87b083d76553be7d
|
|
| BLAKE2b-256 |
3ef38a759807fb01b0281271d107dd67dda40e6af97c86bcff3971686fcb01ca
|