Install the standard CentOS repo version of Git
Create a directory for wsuwp-platform and checkout the repo in a temp directory

This creates the production directory - /var/www/wsuwp-platform - and then checks out the repository to a temporary directory - /var/tmp/wsuwp-platform/ - with the intention of syncing it over once those operations are complete.
Add provisioning to update the existing wsuwp-platform git repository

If things are already checked out, then we'll want to keep them updated.

This may lead to mapping the /var/tmp/wsuwp-platform directory to the local machine when working with the VM so that these files persist. On the production server, the files will remain in tmp at all times... likely.
Sync wsuwp-platform files to production location
Change nginx root to var/www/wsuwp-platform

Also move the directory creation to the initial nginx setup so that it is available for nginx when the configuration file appears and the service restarts.