Blame view

manifests/site.pp 813 Bytes
ce459a313   Will Farrington   turn puppet fu ba...
1
2
  require boxen::environment
  require homebrew::repo
f5a10d9d8   Will Farrington   update default no...
3

ce459a313   Will Farrington   turn puppet fu ba...
4
5
6
7
  Exec {
    group       => 'staff',
    logoutput   => on_failure,
    user        => $luser,
f5a10d9d8   Will Farrington   update default no...
8

ce459a313   Will Farrington   turn puppet fu ba...
9
10
11
12
13
14
15
16
17
    path => [
      "${boxen::config::home}/rbenv/shims",
      "${boxen::config::home}/homebrew/bin",
      '/usr/bin',
      '/bin',
      '/usr/sbin',
      '/sbin'
    ]
  }
f5a10d9d8   Will Farrington   update default no...
18

ce459a313   Will Farrington   turn puppet fu ba...
19
20
21
22
  File {
    group => 'staff',
    owner => $luser
  }
f5a10d9d8   Will Farrington   update default no...
23

ce459a313   Will Farrington   turn puppet fu ba...
24
25
26
27
  Package {
    provider => homebrew,
    require  => Class['homebrew']
  }
f5a10d9d8   Will Farrington   update default no...
28

ce459a313   Will Farrington   turn puppet fu ba...
29
30
31
32
33
34
35
  Repository {
    provider => git,
    extra    => [
      '--recurse-submodules'
    ],
    require  => Class['git']
  }
f5a10d9d8   Will Farrington   update default no...
36

ce459a313   Will Farrington   turn puppet fu ba...
37
38
39
  Service {
    provider => ghlaunchd
  }
f5a10d9d8   Will Farrington   update default no...
40

ce459a313   Will Farrington   turn puppet fu ba...
41
  node default {
a88ba81d8   Will Farrington   include node 0.6 ...
42
    # core modules, needed for most things
ce459a313   Will Farrington   turn puppet fu ba...
43
    include git
466279b7f   Will Farrington   add hub and rbenv
44
    include hub
64fe0a9d7   Will Farrington   update tons of mo...
45
    include nginx
ba6fbc987   Will Farrington   update nvm and in...
46
    include nvm
64fe0a9d7   Will Farrington   update tons of mo...
47
    include rbenv
a88ba81d8   Will Farrington   include node 0.6 ...
48
49
50
51
  
    # node versions
    include nodejs::0-6
    include nodejs::0-8
e93eb3c83   Will Farrington   include ruby 1.9....
52
53
54
  
    # default ruby versions
    include ruby::1-9-3-p194
ce459a313   Will Farrington   turn puppet fu ba...
55
  }