Skip to content
This repository was archived by the owner on Feb 17, 2026. It is now read-only.

kayak/puppet-r9util

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors