Commit ba6fbc9877fae1613eeec714f1599a2699ee70db

Authored by Will Farrington
1 parent a45eb60877

update nvm and include by default

Showing 5 changed files with 4 additions and 3 deletions Inline Diff

# This file manages Puppet module dependencies. 1 1 # This file manages Puppet module dependencies.
# 2 2 #
# It works a lot like Bundler. We provide some core modules by 3 3 # It works a lot like Bundler. We provide some core modules by
# default. This ensures at least the ability to construct a basic 4 4 # default. This ensures at least the ability to construct a basic
# environment. 5 5 # environment.
6 6
# Includes many of our custom types and providers, as well as global 7 7 # Includes many of our custom types and providers, as well as global
# config. Required. 8 8 # config. Required.
9 9
mod "boxen", "0.0.9", :github_tarball => "boxen/puppet-boxen" 10 10 mod "boxen", "0.0.9", :github_tarball => "boxen/puppet-boxen"
mod "git", "0.0.2", :github_tarball => "boxen/puppet-git" 11 11 mod "git", "0.0.2", :github_tarball => "boxen/puppet-git"
mod "homebrew", "0.0.3", :github_tarball => "boxen/puppet-homebrew" 12 12 mod "homebrew", "0.0.3", :github_tarball => "boxen/puppet-homebrew"
mod "nvm", "0.0.2", :github_tarball => "boxen/puppet-nvm" 13 13 mod "nvm", "0.0.5", :github_tarball => "boxen/puppet-nvm"
mod "rbenv", "0.0.2", :github_tarball => "boxen/puppet-rbenv" 14 14 mod "rbenv", "0.0.2", :github_tarball => "boxen/puppet-rbenv"
mod "ruby", "0.0.4", :github_tarball => "boxen/puppet-ruby" 15 15 mod "ruby", "0.0.4", :github_tarball => "boxen/puppet-ruby"
16 16
# Core modules for a basic development environment. 17 17 # Core modules for a basic development environment.
# You can replace some/most of those if you want, but it's not recommended. 18 18 # You can replace some/most of those if you want, but it's not recommended.
%w(nodejs hub inifile sudo).each do |modulename| 19 19 %w(nodejs hub inifile sudo).each do |modulename|
mod modulename, "0.0.1", :github_tarball => "boxen/puppet-#{modulename}" 20 20 mod modulename, "0.0.1", :github_tarball => "boxen/puppet-#{modulename}"
end 21 21 end
GITHUBTARBALL 1 1 GITHUBTARBALL
remote: boxen/puppet-boxen 2 2 remote: boxen/puppet-boxen
specs: 3 3 specs:
boxen (0.0.9) 4 4 boxen (0.0.9)
5 5
GITHUBTARBALL 6 6 GITHUBTARBALL
remote: boxen/puppet-git 7 7 remote: boxen/puppet-git
specs: 8 8 specs:
git (0.0.2) 9 9 git (0.0.2)
10 10
GITHUBTARBALL 11 11 GITHUBTARBALL
remote: boxen/puppet-homebrew 12 12 remote: boxen/puppet-homebrew
specs: 13 13 specs:
homebrew (0.0.3) 14 14 homebrew (0.0.3)
15 15
GITHUBTARBALL 16 16 GITHUBTARBALL
remote: boxen/puppet-hub 17 17 remote: boxen/puppet-hub
specs: 18 18 specs:
hub (0.0.1) 19 19 hub (0.0.1)
20 20
GITHUBTARBALL 21 21 GITHUBTARBALL
remote: boxen/puppet-inifile 22 22 remote: boxen/puppet-inifile
specs: 23 23 specs:
inifile (0.0.1) 24 24 inifile (0.0.1)
25 25
GITHUBTARBALL 26 26 GITHUBTARBALL
remote: boxen/puppet-nodejs 27 27 remote: boxen/puppet-nodejs
specs: 28 28 specs:
nodejs (0.0.1) 29 29 nodejs (0.0.1)
30 30
GITHUBTARBALL 31 31 GITHUBTARBALL
remote: boxen/puppet-nvm 32 32 remote: boxen/puppet-nvm
specs: 33 33 specs:
nvm (0.0.2) 34 34 nvm (0.0.5)
35 35
GITHUBTARBALL 36 36 GITHUBTARBALL
remote: boxen/puppet-rbenv 37 37 remote: boxen/puppet-rbenv
specs: 38 38 specs:
rbenv (0.0.2) 39 39 rbenv (0.0.2)
40 40
GITHUBTARBALL 41 41 GITHUBTARBALL
remote: boxen/puppet-ruby 42 42 remote: boxen/puppet-ruby
specs: 43 43 specs:
ruby (0.0.4) 44 44 ruby (0.0.4)
45 45
GITHUBTARBALL 46 46 GITHUBTARBALL
remote: boxen/puppet-sudo 47 47 remote: boxen/puppet-sudo
specs: 48 48 specs:
sudo (0.0.1) 49 49 sudo (0.0.1)
50 50
DEPENDENCIES 51 51 DEPENDENCIES
boxen (= 0.0.9) 52 52 boxen (= 0.0.9)
git (= 0.0.2) 53 53 git (= 0.0.2)
require boxen::environment 1 1 require boxen::environment
require homebrew::repo 2 2 require homebrew::repo
3 3
Exec { 4 4 Exec {
group => 'staff', 5 5 group => 'staff',
logoutput => on_failure, 6 6 logoutput => on_failure,
user => $luser, 7 7 user => $luser,
8 8
path => [ 9 9 path => [
"${boxen::config::home}/rbenv/shims", 10 10 "${boxen::config::home}/rbenv/shims",
"${boxen::config::home}/homebrew/bin", 11 11 "${boxen::config::home}/homebrew/bin",
'/usr/bin', 12 12 '/usr/bin',
'/bin', 13 13 '/bin',
'/usr/sbin', 14 14 '/usr/sbin',
'/sbin' 15 15 '/sbin'
] 16 16 ]
} 17 17 }
18 18
File { 19 19 File {
group => 'staff', 20 20 group => 'staff',
owner => $luser 21 21 owner => $luser
} 22 22 }
23 23
Package { 24 24 Package {
provider => homebrew, 25 25 provider => homebrew,
require => Class['homebrew'] 26 26 require => Class['homebrew']
} 27 27 }
28 28
Repository { 29 29 Repository {
provider => git, 30 30 provider => git,
extra => [ 31 31 extra => [
'--recurse-submodules' 32 32 '--recurse-submodules'
], 33 33 ],
require => Class['git'] 34 34 require => Class['git']
} 35 35 }
36 36
Service { 37 37 Service {
provider => ghlaunchd 38 38 provider => ghlaunchd
} 39 39 }
vendor/puppet/cache/boxen-puppet-nvm-0.0.2.tar.gz
No preview for this file type
vendor/puppet/cache/boxen-puppet-nvm-0.0.5.tar.gz
No preview for this file type