From a44af9fe34f62b4430b44e783bff5397b5b994c2 Mon Sep 17 00:00:00 2001 From: RhinosF1 Date: Tue, 18 Jun 2024 13:40:49 +0100 Subject: [PATCH 1/2] Update init.pp --- modules/mediawiki/manifests/init.pp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/mediawiki/manifests/init.pp b/modules/mediawiki/manifests/init.pp index 655f88e5fa..0ae05ba051 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 =>'python3 -m venv /srv/pythonenv && /srv/pythonenv/bin/pip3 install Miraheze-PyUtils', + require => Package[python3], + cwd => '/srv', + user => 'www-data', + onlyif => "test ! -f /srv/pythonenv" + } } From 7c26a50632e8eec8eacd10f9392e5e82f19f0a05 Mon Sep 17 00:00:00 2001 From: RhinosF1 Date: Tue, 18 Jun 2024 13:44:39 +0100 Subject: [PATCH 2/2] Update modules/mediawiki/manifests/init.pp Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- modules/mediawiki/manifests/init.pp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/mediawiki/manifests/init.pp b/modules/mediawiki/manifests/init.pp index 0ae05ba051..d559c623b8 100644 --- a/modules/mediawiki/manifests/init.pp +++ b/modules/mediawiki/manifests/init.pp @@ -217,10 +217,10 @@ recurse => 1, } exec { 'create python venv': - command =>'python3 -m venv /srv/pythonenv && /srv/pythonenv/bin/pip3 install Miraheze-PyUtils', + 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 ! -f /srv/pythonenv" + onlyif => "test ! -d /srv/pythonenv" } }