Prepare penne pasta according to package directions. Then cool completely.
Meanwhile halve the tomatoes, slice the olives and chop the broccoli. Add to a large bowl with the pasta.
In a small bowl mix together the avocado ranch, buttermilk, lime juice and pepper. Add to the bowl with the pasta and toss to coat.
Chill in the refrigerator at least one hour before serving.