diff --git a/modules/mediawiki/manifests/init.pp b/modules/mediawiki/manifests/init.pp index 655f88e5fa..d559c623b8 100644 --- a/modules/mediawiki/manifests/init.pp +++ b/modules/mediawiki/manifests/init.pp @@ -216,4 +216,11 @@ backup => false, recurse => 1, } + exec { 'create python venv': + command => '/usr/bin/python3 -m venv /srv/pythonenv && /srv/pythonenv/bin/pip3 install Miraheze-PyUtils', + require => Package[python3], + cwd => '/srv', + user => 'www-data', + onlyif => "test ! -d /srv/pythonenv" + } }