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) `_. * License: Apache License, Version 2.0 * Documentation: https://metalsmith.readthedocs.io * Source: https://git.openstack.org/cgit/openstack/metalsmith * Bugs: https://storyboard.openstack.org/#!/project/1000 Installation ------------ :: pip install --user metalsmith CLI Usage --------- Generic usage is as follows:: metalsmith --os-cloud deploy --image \ --network --ssh-public-key \ --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 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)