Pixelated Architecture Diagram
[pixelated-user-agent.git] / provisioning / modules / pixelated / manifests / source.pp
1 # install requirements for setting up the useragent from source
2 class pixelated::source {
3   include phantomjs
4
5   package { [
6     'git',
7     'nodejs',
8     'python-dev',
9     'libffi-dev',
10     'libssl-dev',
11     'g++',
12     'libsqlite3-dev',
13     'libsqlcipher-dev',
14     'libfontconfig1',
15     'build-essential',
16     'ruby-compass',
17     'xvfb',
18     'xauth',
19     'chromedriver']:
20       ensure => latest
21   }
22
23   # from jessie on, the 'virtualenv' cmd is provided
24   # by a seperate package that is recommended by
25   # 'python-virtualenv'
26   package { 'python-virtualenv':
27     ensure          => latest,
28     install_options => [ '-o', 'APT::Install-Recommends=true'],
29   }
30
31 }