It looks like it does get called by Ironic. We'll need to call it manually when we do prepare() outside of Ironic.