Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
67 lines (59 sloc) 2.59 KB
# This file manages Puppet module dependencies.
#
# It works a lot like Bundler. We provide some core modules by
# default. This ensures at least the ability to construct a basic
# environment.
def github(name, version, options = nil)
options ||= {}
options[:repo] ||= "boxen/puppet-#{name}"
mod name, version, :github_tarball => options[:repo]
end
# Includes many of our custom types and providers, as well as global
# config. Required.
github "boxen", "3.0.4", :repo => "bd808/puppet-boxen"
github "property_list_key", "0.1.0"
# Core modules for a basic development environment. You can replace
# some/most of these if you want, but it's not recommended.
github "nginx", "1.4.2"
github "git", "1.8.3", :repo => "bd808/puppet-git"
github "homebrew", "1.4.6", :repo => "bd808/puppet-homebrew"
github "inifile", "1.0.0", :repo => "puppetlabs/puppetlabs-inifile"
github "openssl", "1.0.0"
github "repository", "2.2.0"
github "stdlib", "4.1.0", :repo => "puppetlabs/puppetlabs-stdlib"
github "sudo", "1.0.0"
github "xquartz", "1.1.0"
# Optional/custom modules. There are tons available at
# https://github.com/boxen.
github "adium", "1.1.1", :repo => "dieterdemeyer/puppet-adium"
github "apache", "0.0.2", :repo => "mattheath/puppet-apache"
github "bettertouchtool", "1.0.0", :repo => "lucadegasperi/puppet-bettertouchtool"
github "chrome", "1.1.1"
github "dnsmasq", "2.0.9", :repo => "bd808/puppet-dnsmasq"
github "dockutil", "0.1.2", :repo => "grahamgilbert/puppet-dockutil"
github "dropbox", "1.1.1"
github "firefox", "1.1.1"
github "geektool", "1.0.0", :repo => "bd808/puppet-geektool"
github "gimp", "1.0.0"
github "googledrive", "1.0.2"
github "growl", "1.2.2", :repo => "bd808/puppet-growl"
github "heroku", "2.0.0"
github "inkscape", "1.0.3"
github "iterm2", "1.0.3"
github "keepassx", "1.0.0"
github "libreoffice", "4.1.0"
github "limechat", "1.2.0", :repo => "dieterdemeyer/puppet-limechat"
github "monolingual", "1.5.7", :repo => "bd808/puppet-monolingual"
github "omnigraffle", "1.2.0"
github "onyx", "1.0.1"
github "osx", "1.0.6", :repo => "bd808/puppet-osx"
github "pckeyboardhack", "1.0.5", :repo => "smh/puppet-pckeyboardhack"
#github "property_list_key", "0.1.0", :repo => "glarizza/puppet-property_list_key"
github "secondbar", "1.0.1"
github "skype", "1.0.4"
github "slate", "1.0.0"
github "slimbatterymonitor", "1.0.0", :repo => "bd808/puppet-slimbatterymonitor"
github "thunderbird", "1.0.1"
github "vagrant", "2.0.10"
github "virtualbox", "1.0.5"
github "vlc", "1.0.4"