You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
A lot of the configuration was inline blocks that were dumped directly
into LocalSettings.php. This change separates those configurations out
into their own files for easier maintenance and documentation.
Issue #59: Change MediaWiki configurations to have multiple files
A lot of the configuration was inline blocks that were dumped directly
into LocalSettings.php. This change separates those configurations out
into their own files for easier maintenance and documentation.
Issue #59: Change MediaWiki configurations to have multiple files
Organically the system has grown where all the configuration gets stuck in LocalSettings.php from ansible
lineinfile
andblockinfile
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.
The text was updated successfully, but these errors were encountered: