-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathPuppetfile
More file actions
44 lines (38 loc) · 1.33 KB
/
Puppetfile
File metadata and controls
44 lines (38 loc) · 1.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# 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", "1.2.0"
# Core modules for a basic development environment. You can replace
# some/most of these if you want, but it's not recommended.
github "xquartz", "1.0.0"
github "dnsmasq", "1.0.0"
github "gcc", "1.0.0"
github "git", "1.0.0"
github "homebrew", "1.1.2"
github "hub", "1.0.0"
github "inifile", "0.9.0", :repo => "cprice-puppet/puppetlabs-inifile"
github "nginx", "1.1.0"
github "nodejs", "1.0.0"
github "nvm", "1.0.0"
github "ruby", "3.1.0"
github "stdlib", "3.0.0", :repo => "puppetlabs/puppetlabs-stdlib"
github "sysctl", "1.0.0"
github "sudo", "1.0.0"
github "rbenv", "1.0.0"
github "postgresql", "1.0.0"
github "postgresapp", "1.0.0"
github "sublime_text_2", "1.1.2"
github "python", "1.1.1"
github "dropbox", "1.1.0"
github "mysql", "1.1.0"
# Optional/custom modules. There are tons available at
# https://github.com/boxen.