Puppet Class: homebrew::packages

Defined in:
manifests/packages.pp

Overview



32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'manifests/packages.pp', line 32

class homebrew::packages {
  # Installs brews from hiera
  $packages = hiera_hash('packages', {})
  if (!empty($packages))
  {
    notice(" Checking packages: ${packages}")
    $package_defaults = {
      ensure   => latest,
      provider => brew,
      require  => Exec['install-homebrew'],
    }
    create_resources(package, $packages, $package_defaults)
  }

}