Updated WordPress to 5.1.1. Gave apache2 ownership over Public HTML Enabled mod_rewrite and options to allow pretty urls.
Added a basic LAMP stack role called webserver then I added a wordpress role that sets up a basic wordpress configuration.