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 ----- Start with sourcing your OpenStack credentials, for example:: . ~/stackrc Generic usage is as follows:: metalsmith deploy --image --network \ --ssh-public-key This is an example suitable for TripleO (replace ``compute`` with the profile you want to deploy):: metalsmith deploy --image overcloud-full --network ctlplane \ --capability profile=compute --ssh-public-key ~/.ssh/id_rsa.pub baremetal To remove the deployed instance:: metalsmith 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)