Loading Puppetfiledeleted 100644 → 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" Loading
Puppetfiledeleted 100644 → 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"