43 lines
595 B
Puppet
43 lines
595 B
Puppet
require boxen::environment
|
|
require homebrew::repo
|
|
|
|
Exec {
|
|
group => 'staff',
|
|
logoutput => on_failure,
|
|
user => $luser,
|
|
|
|
path => [
|
|
"${boxen::config::home}/rbenv/shims",
|
|
"${boxen::config::home}/homebrew/bin",
|
|
'/usr/bin',
|
|
'/bin',
|
|
'/usr/sbin',
|
|
'/sbin'
|
|
]
|
|
}
|
|
|
|
File {
|
|
group => 'staff',
|
|
owner => $luser
|
|
}
|
|
|
|
Package {
|
|
provider => homebrew,
|
|
require => Class['homebrew']
|
|
}
|
|
|
|
Repository {
|
|
provider => git,
|
|
extra => [
|
|
'--recurse-submodules'
|
|
],
|
|
require => Class['git']
|
|
}
|
|
|
|
Service {
|
|
provider => ghlaunchd
|
|
}
|
|
|
|
node default {
|
|
include git
|
|
}
|