Puppet Class: misp::dependencies

Inherits:
misp
Defined in:
manifests/dependencies.pp

Overview



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'manifests/dependencies.pp', line 2

class misp::dependencies inherits misp {

  ensure_packages( [
    'gcc', # Needed for compiling Python modules
    'git', # Needed for pulling the MISP code and those for some dependencies
    'zip', 'mariadb',
    'python-devel', 'python2-pip', 'python-lxml', 'python-dateutil', 'python-six', # Python related packages
    'libxslt-devel', 'zlib-devel',
    'rh-php56', 'rh-php56-php-fpm', 'rh-php56-php-devel', 'rh-php56-php-mysqlnd', 'rh-php56-php-mbstring', 'php-pear', 'rh-php56-php-xml', 'rh-php56-php-bcmath', # PHP related packages
    'php-mbstring', #Required for Crypt_GPG
    'haveged',
    'sclo-php56-php-pecl-redis', # Redis connection from PHP
    'php-pear-crypt-gpg', # Crypto GPG 
  ],
    { 'ensure' => 'present' }
  )
}