The main hosts controller checks Setting[:puppetrun] here and denies it if disabled, we should probably copy that here.