Page MenuHomePhabricator

Separate cross-wiki infrastructure in Echo MediaWiki-Vagrant into separate crosswikiecho role
Open, Needs TriagePublic

Description

The wikitech role includes echo since it is used on wikitech.org. echo includes centralauth which will interact with the LdapAuth extension (also included in wikitech) in unpredictable ways. There is no reason for the echo role to include that as CentralAuth is not in any way necessary to using the Echo extension.

Event Timeline

role::ldapauth introduced an ability to block an extension like CentralAuth from being applied on a particular wiki:

mediawiki::wiki { 'ldapauth':
    wgconf => {
        'wmvExtensions' => {
              'CentralAuth' => false,
        },
    },
}

role::wikitech should probably just be modified to provision on an alternate wiki and use that to block CentralAuth. The whole wikitech role could use some attention. It seems setup to use the actual Labs LDAP and Nova servers, and leaves the SMW parts of wikitech to be setup manually.

Mattflaschen-WMF renamed this task from Echo Vagrant role should not include centralauth to Separate cross-wiki infrastructure in Echo MediaWiki-Vagrant into separate crosswikiecho role.Aug 5 2016, 7:28 PM

This is necessary for testing cross-wiki notifications, but it doesn't have to be in the stock Echo role.