Merge pull request #426 from boxen/mavericks-updates

Mavericks-related updates
This commit is contained in:
Will Farrington 2013-11-03 14:17:57 -08:00
commit b6d0b4175f
31 changed files with 103 additions and 31 deletions

11
Gemfile
View file

@ -1,10 +1,17 @@
source "https://rubygems.org" source "https://rubygems.org"
gem "boxen", "~> 2.0.0" gem "boxen", "~> 2.0.4"
gem "hiera", "~> 1.1"
gem "librarian-puppet", "~> 0.9.9"
gem "puppet", "3.3.1"
gem "puppet-lint", "0.3.2"
gem "puppetlabs_spec_helper", "0.4.1"
gem "open4", "~> 1.3" gem "open4", "~> 1.3"
gem "rake", "10.0.3"
gem "rspec-puppet", "0.1.6"
group :development do group :development do
gem "aws-sdk" gem "aws-sdk", "~> 1.21"
gem "net-ssh" gem "net-ssh"
gem "rbvmomi" gem "rbvmomi"
end end

View file

@ -3,9 +3,9 @@ GEM
specs: specs:
addressable (2.3.5) addressable (2.3.5)
ansi (1.4.3) ansi (1.4.3)
aws-sdk (1.8.2) aws-sdk (1.22.1)
json (~> 1.4) json (~> 1.4)
nokogiri (>= 1.4.4) nokogiri (>= 1.4.4, < 1.6.0)
uuidtools (~> 2.1) uuidtools (~> 2.1)
boxen (2.0.4) boxen (2.0.4)
ansi (~> 1.4) ansi (~> 1.4)
@ -16,6 +16,7 @@ GEM
octokit (~> 2.3.0) octokit (~> 2.3.0)
puppet (~> 3.0) puppet (~> 3.0)
builder (3.1.4) builder (3.1.4)
diff-lcs (1.2.4)
facter (1.7.3) facter (1.7.3)
faraday (0.8.8) faraday (0.8.8)
multipart-post (~> 1.2.0) multipart-post (~> 1.2.0)
@ -27,6 +28,9 @@ GEM
librarian-puppet (0.9.10) librarian-puppet (0.9.10)
json json
thor (~> 0.15) thor (~> 0.15)
metaclass (0.0.1)
mocha (0.14.0)
metaclass (~> 0.0.1)
multipart-post (1.2.0) multipart-post (1.2.0)
net-ssh (2.6.5) net-ssh (2.6.5)
nokogiri (1.5.6) nokogiri (1.5.6)
@ -37,24 +41,48 @@ GEM
facter (~> 1.6) facter (~> 1.6)
hiera (~> 1.0) hiera (~> 1.0)
rgen (~> 0.6.5) rgen (~> 0.6.5)
puppet-lint (0.3.2)
puppetlabs_spec_helper (0.4.1)
mocha (>= 0.10.5)
rake
rspec (>= 2.9.0)
rspec-puppet (>= 0.1.1)
rake (10.0.3)
rbvmomi (1.6.0) rbvmomi (1.6.0)
builder builder
nokogiri (>= 1.4.1) nokogiri (>= 1.4.1)
trollop trollop
rgen (0.6.6) rgen (0.6.6)
rspec (2.14.1)
rspec-core (~> 2.14.0)
rspec-expectations (~> 2.14.0)
rspec-mocks (~> 2.14.0)
rspec-core (2.14.6)
rspec-expectations (2.14.3)
diff-lcs (>= 1.1.3, < 2.0)
rspec-mocks (2.14.4)
rspec-puppet (0.1.6)
rspec
sawyer (0.5.1) sawyer (0.5.1)
addressable (~> 2.3.5) addressable (~> 2.3.5)
faraday (~> 0.8, < 0.10) faraday (~> 0.8, < 0.10)
thor (0.18.1) thor (0.18.1)
trollop (2.0) trollop (2.0)
uuidtools (2.1.3) uuidtools (2.1.4)
PLATFORMS PLATFORMS
ruby ruby
DEPENDENCIES DEPENDENCIES
aws-sdk aws-sdk (~> 1.21)
boxen (~> 2.0.0) boxen (~> 2.0.4)
hiera (~> 1.1)
librarian-puppet (~> 0.9.9)
net-ssh net-ssh
open4 (~> 1.3) open4 (~> 1.3)
puppet (= 3.3.1)
puppet-lint (= 0.3.2)
puppetlabs_spec_helper (= 0.4.1)
rake (= 10.0.3)
rbvmomi rbvmomi
rspec-puppet (= 0.1.6)

View file

@ -4,32 +4,51 @@
# default. This ensures at least the ability to construct a basic # default. This ensures at least the ability to construct a basic
# environment. # environment.
def github(name, version, options = nil) # Shortcut for a module from GitHub's boxen organization
options ||= {} def github(name, *args)
options ||= if args.last.is_a? Hash
args.last
else
{}
end
if path = options.delete(:path)
mod name, :path => path
else
version = args.first
options[:repo] ||= "boxen/puppet-#{name}" options[:repo] ||= "boxen/puppet-#{name}"
mod name, version, :github_tarball => options[:repo] mod name, version, :github_tarball => options[:repo]
end
end
# Shortcut for a module under development
def dev(name, *args)
mod name, :path => "#{ENV['HOME']}/src/boxen/puppet-#{name}"
end end
# Includes many of our custom types and providers, as well as global # Includes many of our custom types and providers, as well as global
# config. Required. # config. Required.
github "boxen", "3.0.2" github "boxen", "3.3.4"
# Core modules for a basic development environment. You can replace # Core modules for a basic development environment. You can replace
# some/most of these if you want, but it's not recommended. # some/most of these if you want, but it's not recommended.
github "autoconf", "1.0.0"
github "dnsmasq", "1.0.0" github "dnsmasq", "1.0.0"
github "foreman", "1.0.0"
github "gcc", "2.0.1" github "gcc", "2.0.1"
github "git", "1.2.5" github "git", "1.2.5"
github "homebrew", "1.4.1" github "go", "1.0.0"
github "homebrew", "1.5.1"
github "hub", "1.0.3" github "hub", "1.0.3"
github "inifile", "1.0.0", :repo => "puppetlabs/puppetlabs-inifile" github "inifile", "1.0.0", :repo => "puppetlabs/puppetlabs-inifile"
github "nginx", "1.4.2" github "nginx", "1.4.2"
github "nodejs", "3.2.9" github "nodejs", "3.3.0"
github "openssl", "1.0.0" github "openssl", "1.0.0"
github "phantomjs", "2.0.2"
github "pkgconfig", "1.0.0"
github "repository", "2.2.0" github "repository", "2.2.0"
github "ruby", "6.3.4" github "ruby", "6.7.2"
github "stdlib", "4.1.0", :repo => "puppetlabs/puppetlabs-stdlib" github "stdlib", "4.1.0", :repo => "puppetlabs/puppetlabs-stdlib"
github "sudo", "1.0.0" github "sudo", "1.0.0"
github "xquartz", "1.1.0" github "xquartz", "1.1.0"

View file

@ -1,18 +1,18 @@
GITHUBTARBALL
remote: boxen/puppet-autoconf
specs:
autoconf (1.0.0)
GITHUBTARBALL GITHUBTARBALL
remote: boxen/puppet-boxen remote: boxen/puppet-boxen
specs: specs:
boxen (3.0.2) boxen (3.3.4)
GITHUBTARBALL GITHUBTARBALL
remote: boxen/puppet-dnsmasq remote: boxen/puppet-dnsmasq
specs: specs:
dnsmasq (1.0.0) dnsmasq (1.0.0)
GITHUBTARBALL
remote: boxen/puppet-foreman
specs:
foreman (1.0.0)
GITHUBTARBALL GITHUBTARBALL
remote: boxen/puppet-gcc remote: boxen/puppet-gcc
specs: specs:
@ -23,10 +23,15 @@ GITHUBTARBALL
specs: specs:
git (1.2.5) git (1.2.5)
GITHUBTARBALL
remote: boxen/puppet-go
specs:
go (1.0.0)
GITHUBTARBALL GITHUBTARBALL
remote: boxen/puppet-homebrew remote: boxen/puppet-homebrew
specs: specs:
homebrew (1.4.1) homebrew (1.5.1)
GITHUBTARBALL GITHUBTARBALL
remote: boxen/puppet-hub remote: boxen/puppet-hub
@ -41,13 +46,23 @@ GITHUBTARBALL
GITHUBTARBALL GITHUBTARBALL
remote: boxen/puppet-nodejs remote: boxen/puppet-nodejs
specs: specs:
nodejs (3.2.9) nodejs (3.3.0)
GITHUBTARBALL GITHUBTARBALL
remote: boxen/puppet-openssl remote: boxen/puppet-openssl
specs: specs:
openssl (1.0.0) openssl (1.0.0)
GITHUBTARBALL
remote: boxen/puppet-phantomjs
specs:
phantomjs (2.0.2)
GITHUBTARBALL
remote: boxen/puppet-pkgconfig
specs:
pkgconfig (1.0.0)
GITHUBTARBALL GITHUBTARBALL
remote: boxen/puppet-repository remote: boxen/puppet-repository
specs: specs:
@ -56,7 +71,7 @@ GITHUBTARBALL
GITHUBTARBALL GITHUBTARBALL
remote: boxen/puppet-ruby remote: boxen/puppet-ruby
specs: specs:
ruby (6.3.4) ruby (6.7.2)
GITHUBTARBALL GITHUBTARBALL
remote: boxen/puppet-sudo remote: boxen/puppet-sudo
@ -79,19 +94,22 @@ GITHUBTARBALL
stdlib (4.1.0) stdlib (4.1.0)
DEPENDENCIES DEPENDENCIES
autoconf (= 1.0.0) boxen (= 3.3.4)
boxen (= 3.0.2)
dnsmasq (= 1.0.0) dnsmasq (= 1.0.0)
foreman (= 1.0.0)
gcc (= 2.0.1) gcc (= 2.0.1)
git (= 1.2.5) git (= 1.2.5)
homebrew (= 1.4.1) go (= 1.0.0)
homebrew (= 1.5.1)
hub (= 1.0.3) hub (= 1.0.3)
inifile (= 1.0.0) inifile (= 1.0.0)
nginx (= 1.4.2) nginx (= 1.4.2)
nodejs (= 3.2.9) nodejs (= 3.3.0)
openssl (= 1.0.0) openssl (= 1.0.0)
phantomjs (= 2.0.2)
pkgconfig (= 1.0.0)
repository (= 2.2.0) repository (= 2.2.0)
ruby (= 6.3.4) ruby (= 6.7.2)
stdlib (= 4.1.0) stdlib (= 4.1.0)
sudo (= 1.0.0) sudo (= 1.0.0)
xquartz (= 1.1.0) xquartz (= 1.1.0)

BIN
vendor/cache/aws-sdk-1.22.1.gem vendored Normal file

Binary file not shown.

Binary file not shown.

BIN
vendor/cache/diff-lcs-1.2.4.gem vendored Normal file

Binary file not shown.

BIN
vendor/cache/metaclass-0.0.1.gem vendored Normal file

Binary file not shown.

BIN
vendor/cache/mocha-0.14.0.gem vendored Normal file

Binary file not shown.

BIN
vendor/cache/puppet-lint-0.3.2.gem vendored Normal file

Binary file not shown.

Binary file not shown.

BIN
vendor/cache/rake-10.0.3.gem vendored Normal file

Binary file not shown.

BIN
vendor/cache/rspec-2.14.1.gem vendored Normal file

Binary file not shown.

BIN
vendor/cache/rspec-core-2.14.6.gem vendored Normal file

Binary file not shown.

Binary file not shown.

BIN
vendor/cache/rspec-mocks-2.14.4.gem vendored Normal file

Binary file not shown.

BIN
vendor/cache/rspec-puppet-0.1.6.gem vendored Normal file

Binary file not shown.

Binary file not shown.

BIN
vendor/cache/uuidtools-2.1.4.gem vendored Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.