Use linux roles explicitly to cut down on skip messages

Make a common 'prep.yml' playbook to be included in larger playbooks.
This will cut down on duplication within playbooks, and also cut down on
the number skip messages that are emitted.

Change-Id: If389b624f3a42a217827114cf58ab99bb6910c0d