KAYAK

kayak

70,401 downloads

11,548 latest version

3.5 quality score

Version information

  • 0.0.10 (latest)
  • 0.0.9
  • 0.0.8
  • 0.0.7
  • 0.0.6
  • 0.0.4
  • 0.0.3
  • 0.0.2
released May 10th 2017

Start using this module

Documentation

kayak/r9util — version 0.0.10 May 10th 2017

r9util

Build Status

This module contains miscellaneous utilities for use in KAYAK's Puppet modules.

Types

r9util::java_properties

Set properties in Java properties files with augeas. Uses Craig Dunn's Properties augeas lens.

r9util::download

Download a file with wget.

r9util::system_user

Bundles Puppet's user and group types together for convenience.

gcs_download

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'
}

Functions

r9deep_merge

Deep merging of data structures consisting of nested hashes and arrays. Offers several types of array merges.

predictable_pretty_json

Renders predictable pretty JSON under Ruby 1.8.7 by sorting hashes by key before printing results.