Cook pasta according to package directions. Drain and rinse with cold water.
Meanwhile, in a large container with a lid, whisk together olive oil, vinegar, Italian seasoning, and salt. Stir in pepperoni, olives, cheese, and tomatoes (if using). Gently stir in pasta to evenly coat. Store in your refrigerator up to five days.