Commit 1293172e authored by Scotty Logan's avatar Scotty Logan
Browse files

removed Puppetfile, and depedency on suet-users

parent c6f754d5
Loading
Loading
Loading
Loading

Puppetfile

deleted100644 → 0
+0 −42
Original line number Diff line number Diff line
#!/usr/bin/env ruby
#^syntax detection

# Shortcut for a module on code.stanford.edu
def stanford(group, name, *args)
  options ||= if args.last.is_a? Hash
    options = args.pop
  else
    {}
  end

  version = args.pop || 'master'
  mech = options[:private] ? "ssh://git@" : "git://"
  options[:repo] ||= "#{mech}code.stanford.edu/#{group}/puppet-#{name}.git"

  mod "#{group}-#{name}", :git => options[:repo], :ref => "#{version}"
end

# Shortcut for an ET module
def et(name, *args)
  if args.last.is_a? Hash
    args.last[:private] = true if !args.last.key?(:private)
  else
    args.push({:private => true})
  end
  stanford("et", name, *args)
end

# Shortcut for a module under development
def dev(name, *args)
  mod "puppet-#{name}", :path => "#{ENV['HOME']}/src/puppet-#{name}"
end

## Regular Puppetfile:

forge "https://forgeapi.puppetlabs.com"

metadata

## Modules to install

et "users", "1.0.5"