nasa / meza

Setup an enterprise MediaWiki server with simple commands
MIT License
18 stars 10 forks source link

Fixes 'Create Wiki' playbooks with updated MediaWiki DB schema plus .smw.json tweaks #45

Closed freephile closed 8 months ago

freephile commented 8 months ago

There is one commit to fix up the broken meza create wiki monolith command and also make final adjustments to the .smw.json file so that Semantic MediaWiki works properly in a wiki farm environment.

The other three commits are more 'housekeeping' commits to remove the obsolete $wgShellLocale plus fix Ansible and YAML syntax problems (with ansible-lint and yamllint).

With these commits merged, you should be able to deploy and also create wikis. Remember: after you create a wiki, you still have to run a 'deploy' to make that wiki operational. 'create' only puts it into "configuration".

commit a4fadf47037c4f43c3cbea396ae01e8eebf83d17
Author: Greg Rundlett <greg.rundlett@gmail.com>
Date:   Fri Mar 8 22:44:06 2024 -0500

    ansible-lint code health changes

commit a044cfec6663fc895d6a7d0ef998944804400f6b
Author: Greg Rundlett <greg.rundlett@gmail.com>
Date:   Fri Mar 8 22:42:26 2024 -0500

    $wgShellLocale is obsolete as of REL1_38

commit 45270d4ebc690c37a619464acc0aacbb36d5c79c
Author: Greg Rundlett <greg.rundlett@gmail.com>
Date:   Fri Mar 8 22:35:57 2024 -0500

    Final fixes for .smw.json and create wiki bugs

    Fixes #44 by moving the .smw.json file to the 'conf-meza' hierarchy

    Fixes #48 by refreshing mediawiki-table.sql
    @todo Use the source distributed version to automatically
    be up-to-date. It is in mediawiki/maintenance/tables-generated.sql

commit 17f7faefc25f2a9827df1d58a5143fcacfbfb857
Author: Greg Rundlett <greg.rundlett@gmail.com>
Date:   Fri Mar 8 22:20:33 2024 -0500

    yamllint code health syntax and formatting changes

    Increase conformance to accepted YAML parser rules.