/**
* generate an SPv2.0-style config block describing this host
*
* @return BaseObject
*/
public function getHostAsConfig()
{
// our return value
$retval = new BaseObject();
$retval->name = $this->getHostId();
$retval->osName = $this->osAdapter->getOsName();
$retval->roles = $this->getRoles();
$retval->storySettings = $this->getStorySettings();
$retval->params = $this->getProvisioningParams();
// all done
return $retval;
}