Deployment and Scheduling tool for Bare Metal
=============================================
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)
`_.
Installation
------------
::
pip install --user metalsmith
Usage
-----
Generic usage is as follows::
metalsmith --os-cloud deploy --image \
--network --ssh-public-key \
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 baremetal
To remove the deployed instance::
metalsmith --os-cloud undeploy
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)