Switch to unified view

a/vagrant/manifests/ubuntu-1110-server-amd64.pp b/vagrant/manifests/ubuntu-1110-server-amd64.pp
1
# create puppet group
1
# create puppet group
2
group { "puppet": 
2
group { "puppet":
3
  ensure => "present", 
3
  ensure => "present",
4
}
4
}
5
5
6
# install required system packages
6
# install required system packages
7
Package { ensure => "installed" }
7
Package { ensure => "installed" }
8
8
9
$packages = [
9
$packages = [
10
 "git-core",
10
 "git-core",
11
 "subversion",
11
 "subversion",
12
 "python-svn",
12
 "python-svn",
13
 "libtidy-0.99-0",
14
 "default-jre-headless",
13
 "default-jre-headless",
15
 "python-dev",
14
 "python-dev",
16
 "libssl-dev",
15
 "libssl-dev",
17
 "libldap2-dev",
16
 "libldap2-dev",
18
 "libsasl2-dev",
17
 "libsasl2-dev",
...
...
26
25
27
file { '/usr/lib/libz.so':
26
file { '/usr/lib/libz.so':
28
  ensure => 'link',
27
  ensure => 'link',
29
  target => '/usr/lib/x86_64-linux-gnu/libz.so',
28
  target => '/usr/lib/x86_64-linux-gnu/libz.so',
30
  require => Package[ "zlib1g-dev" ],
29
  require => Package[ "zlib1g-dev" ],
30
}
31
file { '/usr/lib/libjpeg.so':
32
  ensure => 'link',
33
  target => '/usr/lib/x86_64-linux-gnu/libjpeg.so',
34
  require => Package[ "libjpeg8-dev" ],
31
}
35
}
32
36
33
# install python pip
37
# install python pip
34
exec { "install venv":
38
exec { "install venv":
35
  command => "/usr/bin/pip install virtualenv",
39
  command => "/usr/bin/pip install virtualenv",
...
...
115
  ensure => "link",
119
  ensure => "link",
116
  target => "/home/vagrant/scm/svn",
120
  target => "/home/vagrant/scm/svn",
117
  owner => "vagrant",
121
  owner => "vagrant",
118
  group => "vagrant",
122
  group => "vagrant",
119
}
123
}
120
121