X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fsalsa%2Fmanifests%2Fpackages.pp;h=7e15e4dd9e61561bdfe9d2bb5cde55f7b5719b70;hb=e2e0d9005a132769cff685844de0c063902037ba;hp=a9c479c60438b8f7c0d3433b6dc293a9e4aa08da;hpb=c1733e79066aa423543e909484463fa887d2975d;p=mirror%2Fdsa-puppet.git diff --git a/modules/salsa/manifests/packages.pp b/modules/salsa/manifests/packages.pp index a9c479c60..7e15e4dd9 100644 --- a/modules/salsa/manifests/packages.pp +++ b/modules/salsa/manifests/packages.pp @@ -25,6 +25,9 @@ class salsa::packages inherits salsa { 'nodejs-legacy', 'pkg-config', 'python-docutils', + 'python-requests', + 'python3-requests', + 'ruby-dev', 'libpq-dev', 'zlib1g-dev' ] @@ -33,7 +36,20 @@ class salsa::packages inherits salsa { $mgmt_requirements = [ 'ansible', + 'python-hkdf', + 'ruby-ldap', ] ensure_packages($mgmt_requirements, { ensure => 'installed' }) + + $registrationapp_requirements = [ + 'libapache2-mod-wsgi-py3', + 'libjs-bootstrap', + 'python3', + 'python3-flask', + 'python3-flaskext.wtf', + 'python3-oauthlib', + ] + + ensure_packages($registrationapp_requirements, { ensure => 'installed' }) }