Install Homebrew.
Ruby Puppet Shell
Clone or download
Pull request Compare This branch is 5 commits ahead of nybblr:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
files
lib/puppet
manifests
script
spec
templates
.gitignore
.travis.yml
CONTRIBUTING.md
Gemfile
Gemfile.lock
LICENSE
README.md

README.md

Homebrew Puppet Module for Boxen

Build Status

Install Homebrew, a package manager for Mac OS X.

Usage

include homebrew

# Declaring a custom package formula, and installing package

class clojure {
  homebrew::tap { 'homebrew/versions': }

  homebrew::formula {
    'clojure': ; # source defaults to puppet:///modules/clojure/brews/clojure.rb
    'leinengen':
      source => 'puppet:///modules/clojure/brews/leinengen.rb' ;
  }

  package {
    'boxen/brews/clojure':
      ensure => 'aversion' ;
    'boxen/brews/leinengen':
      ensure => 'anotherversion' ;
  }
}

Required Puppet Modules

  • boxen, >= 1.2
  • repository, >= 2.0
  • stdlib, >= 4.0

Development

Write code. Run script/cibuild to test it. Check the script directory for other useful tools.