'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'
]
ensure_packages($requirements, { ensure => 'installed' })
-# file { "${salsa::home}/yarn":
-# ensure => directory,
-# owner => $salsa::user,
-# group => $salsa::group,
-# mode => '0755',
-# }
+ $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',
+ ]
-# archive { "yarn-${gitlab::yarnversion}.tar.gz":
-# path => "${gitlab::home}/yarn-${gitlab::yarnversion}.tar.gz",
-# source => "https://github.com/yarnpkg/yarn/releases/download/${gitlab::yarnversion}/yarn-${gitlab::yarnversionett}.tar.gz",
-# extract => true,
-# extract_path => "${gitlab::params::home}/yarn",
-# cleanup => true,
-# user => $gitlab::user,
-# group => $gitlab::group,
-# require => File["${gitlab::home}/yarn"],
-# }
-#
-# if $gitlab::source_manage {
-# vcsrepo { "${gitlab::home}/gitlab":
-# ensure => present,
-# provider => git,
-# source => 'https://github.com/gitlabhq/gitlabhq.git',
-# revision => $gitlab::source_version,
-# owner => $gitlab::user,
-# group => $gitlab::group
-# }
-# }
+ ensure_packages($registrationapp_requirements, { ensure => 'installed' })
}