Change MediaWiki configurations to have multiple files
Created by: frankduncan
Organically the system has grown where all the configuration gets stuck in LocalSettings.php from ansible lineinfile
and blockinfile
tasks. This is the normal way to configure MediaWiki, however it makes both the ansible files, and LocalSettings a bit unwiedly.
Instead, we should have some loop in LocalSettings that loads up all the files in a directory, not unlike other configuration schemes in linux, and those files being part of the files/templates folder in ansible, rather than using blockinfile
in the tasks yml file.
This is related to #56, as the general LocalSettings for the entire box could just loop over a directory that's symlinked for the given competition. So it makes sense to do these two issues at the same time.