Migrate to puppet