Works, but provisioning puppet with shell is funky and causes errors.