ironic / bifrost
# load env
. /opt/stack/bifrost/env-vars
# list nodes
ironic node-list
# remove / shutdown existing node
ironic node-set-provision-state foo.example.com deleted
# load node configuration
export BIFROST_INVENTORY_SOURCE=/opt/openstack-prepare-baremetal/bifrost/json/foo.example.com.json
# add new node
ansible-playbook -i inventory/bifrost_inventory.py enroll-dynamic.yaml
ironic node-update foo.example.com add properties/capabilities='boot_mode:uefi'
# deploy
ansible-playbook -v -i inventory/bifrost_inventory.py deploy-dynamic.yaml
# show node details