Beaker doesn't require vagrant (you probably just have it in your local ruby install so this worked for you).  That is why I do system calls to access the packaged vagrant installation.