eximconf: enable greylisting for users with default options
[mirror/dsa-puppet.git] / modules / salsa / manifests / packages.pp
index a9c479c..4312256 100644 (file)
@@ -25,6 +25,14 @@ class salsa::packages inherits salsa {
                'nodejs-legacy',
                'pkg-config',
                'python-docutils',
+               'python-requests',
+               'python3-requests',
+               'ruby-dev',
+               'ruby-sinatra',
+               'ruby-sinatra-contrib',
+               'ruby-mail',
+               'ruby-soap4r',
+               'thin',
                'libpq-dev',
                'zlib1g-dev'
        ]
@@ -33,7 +41,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' })
 }