The striker uwsgi service is deployed to an OpenStack VM using the same role::striker::web Puppet class used in production. This role expects the actual deployment to be done via scap, so the project also needs a deployment server. Instructions for setting up a VM to do this can be found at User:BryanDavis/Scap3_in_a_Labs_project. The same VM that runs MediaWiki-Vagrant can also serve as the deploy server.

A few hiera settings made via horizon are needed to setup role::striker::web:

Many of these values are deployment dependent, but can be found by following the installation instructions included with the role. A few additional manual changes are needed to make things work correctly with the Striker uwsgi service separated from the MediaWiki-Vagrant VM:

MySQL grants need to be made for the `striker`@`%` user. These should be identical to the grants that will already exist for the `striker`@`127.0.0.1` user.

The advertised URL for the public keystone service needs to be changed from http://127.0.0.1:5000/v3/ to http://vm-hosting-mwvagrant.project.eqiad.wmflabs:5000/v3/ using openstack endpoint set --url.