Using celluloid thread tasks in the base provisioner plugin to avoid some memory issues with fibers.