Tech talk:Organization/mw-admins

Add topic
From Miraheze Meta, Miraheze's central coordination wiki

Deploying MediaWiki/mw-config updates[edit source]

The current version says that updates to the mediawiki or mw-config repos should be deployed via running sudo puppet agent -t on all servers. Should this be changed to a link to Tech:Deploy-mediawiki, or are the instructions here the ones up-to-date? OrangeStar (talk) 18:15, 30 March 2023 (UTC)Reply[reply]

Running puppet also runs deploy-mediawiki for config, landing, and errorpages. Universal Omega (talk) 18:18, 30 March 2023 (UTC)Reply[reply]
But only on mwtask141 does it do that or needs to do that. Universal Omega (talk) 18:19, 30 March 2023 (UTC)Reply[reply]
Currently it says that it should be run on all MediaWiki servers, does it only need to be run on mwtask141 then? OrangeStar (talk) 18:23, 30 March 2023 (UTC)Reply[reply]
Also I'm honestly confused here: Is deploy-mediawiki then only intended to be run by puppet, and we should just run sudo puppet agent -t? OrangeStar (talk) 18:27, 30 March 2023 (UTC)Reply[reply]
No, it can be run manually also, it also has --pull, and --branch arguments to pull specific branches, or without branch, pulls master, if it is just ran, it doesn't deploy from GitHub (except puppet does) without --pull also. But yes, it only needs done from mwtask141 and/or test131. Universal Omega (talk) 18:37, 30 March 2023 (UTC)Reply[reply]