Runs a command [ssh] recipe = sprinter.recipes.command hideoutput=true setup=echo ‘setting up’ update=echo ‘updating’ destroy=echo ‘destroying...’
Queries the user for a specific environment
[env] recipe = sprinter.recipes.env stash = %(config:stash) user = %(config:user) MAVEN_HOME = %(maven:root_dir) M2_PATH = ~/.m2/
Creates a git repository and places it at the install location.
Installs a package from whatever the native package manager is (apt-get for debian-based, brew for OS X) [env] recipe = sprinter.recipes.package debian = git brew = git
Creates a git repository and places it at the install location.
[perforce] recipe = sprinter.recipes.perforce inputs = p4username
p4password?
version = r10.1 root_path = ~/p4/ username = %(config:p4username) password = %(config:p4password) port = perforce.local:1666
Generates a ssh key if necessary, and adds a config to ~/.ssh/config if it doesn’t exist already. [ssh] recipe = sprinter.recipes.ssh name = zillow type = rsa host = test.local hostname = test user = %(config:username)
Generates a file in a target location from a template
Unpacks and deploys to a location
Bases: sprinter.recipestandard.RecipeStandard
A sprinter recipe for unpacking a compressed package and extracting it