This module contains miscellaneous utilities for use in KAYAK's Puppet modules.
Set properties in Java properties files with augeas. Uses Craig Dunn's Properties augeas lens.
Download a file with wget.
Bundles Puppet's user and group types together for convenience.
Can be used to download files from Google Cloud Storage. For example:
gcs_download { '/where/to/download/the.file':
bucket => 'bucket',
remote_path => 'path/within/bucket/to/the.file'
}
Deep merging of data structures consisting of nested hashes and arrays. Offers several types of array merges.
Renders predictable pretty JSON under Ruby 1.8.7 by sorting hashes by key before printing results.