Skip to content
This repository has been archived by the owner on Dec 2, 2020. It is now read-only.

Releases: boxen/puppet-homebrew

1.5.0

31 Oct 22:14
Compare
Choose a tag to compare
  • Use boxen::env_script

1.4.1

22 Jul 21:50
Compare
Choose a tag to compare
  • Fix missing method in new homebrew_tap provider

1.4.0

22 Jul 21:47
Compare
Choose a tag to compare

Add homebrew_tap native type

This is not at all about optimization. In cases where homebrew is invoked via the same Ruby version as is running Puppet, the bundled environment can cause homebrew to shit the bed a little.

This adds a native type to make use of the existing bundled_environment feature in this module to make sure brew tap executes in a clean environment.

homebrew::tap is still here, but now just wraps homebrew_tap.

1.2.1

11 Jul 19:04
Compare
Choose a tag to compare
  • Ensure /path/to/homebrew/lib is a directory for the Python module

1.2.0

11 Jul 07:25
Compare
Choose a tag to compare

Add homebrew::tap

Usage:

homebrew::tap { 'homebrew/versions':
  ensure => present
}

Module cleanup

  • No more hacky execs
  • No more unnecessary dependency insanity
  • No more brew update exec; just leave a refreshonly so nothing breaks
  • Move the homebrew package provider into this module from the boxen module

1.1.2

11 Mar 18:49
Compare
Choose a tag to compare
  • Update monkeypatches for Homebrew compat

1.1.1

11 Mar 18:25
Compare
Choose a tag to compare
  • Make sure brew --prefix/lib is in the catalog as a dir

1.1.0

05 Mar 08:45
Compare
Choose a tag to compare
  • Add support for custom s3 hosts

0.3.2

28 Jan 04:18
Compare
Choose a tag to compare
  • Fix homebrew monkeypatches