I logged in to the instance, and ran puppet agent --test --verbose, and I get the following error message:
*Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Could not find class role::lockdown for annotate-wiki.annotation.eqiad1.wikimedia.cloud on node annotate-wiki.annotation.eqiad1.wikimedia.cloud* I also used codesearch to search for any other use of lockdown in the Puppet files, I am probably addressing the role wrong, but I couldn't find any other example of usage besides mine (and that's wrong) On Wed, Apr 21, 2021 at 4:53 PM Denny Vrandečić <[email protected]> wrote: > Thank you so much, Bryan! > > So I followed > > https://wikitech.wikimedia.org/wiki/Help:Puppet > > (which describes a slightly different UX than what I see, in particular, > there is nothing to browse but just an edit window) to add > > role::lockdown > > to my Puppet file. But that seems to have no effect on the Annotation wiki. > > Here are my puppet role files: > > > https://gerrit.wikimedia.org/r/plugins/gitiles/cloud/instance-puppet/+/master/annotation/_.roles > > > and, trying to repeat it on the instance, here: > > > https://gerrit.wikimedia.org/r/plugins/gitiles/cloud/instance-puppet/+/master/annotation/annotate-wiki.annotation.eqiad1.wikimedia.cloud.roles > > > But my Wiki hasn't changed. > > Is there an additional step required after editing the role file in > Horizon? When using vagrant, I would need to provision that - but the > Help:Puppet page above doesn't mention anything like that. > > Thanks for your help! > Denny > > > > > On Wed, Apr 21, 2021 at 12:09 PM Bryan Davis <[email protected]> wrote: > >> On Wed, Apr 21, 2021 at 1:05 PM Denny Vrandečić >> <[email protected]> wrote: >> > >> > Hi Alex, >> > >> > thank you! Yes, you are absolutely right, that's what I would like to >> try - but what I don't understand is where and how do I edit the >> LocalSettings for a MediaWiki instance provisioned on WMCloud via Vagrant? >> >> https://www.mediawiki.org/wiki/MediaWiki-Vagrant#MediaWiki_settings >> >> MediaWiki-Vagrant also has role::lockdown for the lockdown use case: >> >> https://github.com/wikimedia/mediawiki-vagrant/blob/master/puppet/modules/role/manifests/lockdown.pp >> >> Gergo may be able to tell you how he has setup >> https://wikispore.wmflabs.org/wiki/Main_Page with OAuth for account >> registration. I have a hunch that is also possible by adding the >> correct mw-vagrant role and settings. >> >> Bryan >> -- >> Bryan Davis Technical Engagement Wikimedia Foundation >> Principal Software Engineer Boise, ID USA >> [[m:User:BDavis_(WMF)]] irc: bd808 >> >> _______________________________________________ >> Wikimedia Cloud Services mailing list >> [email protected] (formerly [email protected]) >> https://lists.wikimedia.org/mailman/listinfo/cloud >> >
_______________________________________________ Wikimedia Cloud Services mailing list [email protected] (formerly [email protected]) https://lists.wikimedia.org/mailman/listinfo/cloud
