Commit 7e5efbcab515f9c92f1600c162531e296755fb69

Authored by Sergio Oliveira
1 parent ba23aba9

Adding missing file.

Showing 1 changed file with 56 additions and 0 deletions   Show diff stats
puppet/modules/colab/manifests/requirements.pp 0 → 100644
... ... @@ -0,0 +1,56 @@
  1 +
  2 +class colab::requirements {
  3 +
  4 + # req for cloning code
  5 + package { 'git':
  6 + ensure => installed,
  7 + }
  8 +
  9 + # req to install python pkgs
  10 + package { 'python-pip':
  11 + ensure => installed,
  12 + }
  13 +
  14 + # req to create virtualenvs
  15 + package { 'virtualenvwrapper':
  16 + ensure => installed,
  17 + provider => pip,
  18 + require => Package['python-pip'],
  19 + }
  20 +
  21 + # links virtualenvwrapper to load automaticaly
  22 + file { '/etc/bash_completion.d/virtualenvwrapper.sh':
  23 + ensure => link,
  24 + target => '/usr/local/bin/virtualenvwrapper.sh',
  25 + }
  26 +
  27 + # req for any compilation
  28 + package { 'build-essential':
  29 + ensure => installed,
  30 + }
  31 +
  32 + # req for compiling every python pkg
  33 + package { 'python-dev':
  34 + ensure => installed,
  35 + }
  36 +
  37 + # req by gvent
  38 + package { 'libevent-dev':
  39 + ensure => installed,
  40 + }
  41 +
  42 + # req by psycopg2
  43 + package { 'libpq-dev':
  44 + ensure => installed,
  45 + }
  46 +
  47 + # req by feedzilla
  48 + package { 'libxml2-dev':
  49 + ensure => installed,
  50 + }
  51 +
  52 + # req by feedzilla
  53 + package { 'libxslt1-dev':
  54 + ensure => installed,
  55 + }
  56 +}
0 57 \ No newline at end of file
... ...