GitXplorerGitXplorer
t

spatula

public
62 stars
9 forks
6 issues

Commits

List of commits on branch master.
Unverified
755bb6e52913274c7c76f1e76cb0759d415bf216

Bump to 0.0.12 release

ttrotter committed 14 years ago
Unverified
ae2694bcdcef2d3c22153b7da6754a5b0806e458

Merge pull request #13 from matschaffer/dev/select-ruby-version

ttrotter committed 14 years ago
Unverified
4feb0642d3925f837864abb384d90d63397bddeb

Add --ruby_version option to use 1.9.2-p0 if needed

mmatschaffer committed 14 years ago
Unverified
49c8908e751938c77054e65b981dbeab42b927ab

Bam! version 0.0.11

ttrotter committed 14 years ago
Unverified
ec8ee60b6cbe0ad2073c375af6a1152d3920ebc0

Merge pull request #12 from erikh/sudo_args

ttrotter committed 14 years ago
Unverified
76e151cd3ccc61b21f3174f8dc993e3ed25cb100

Merge pull request #11 from hectcastro/master

ttrotter committed 14 years ago

README

The README file for this repository.

h1. Spatula

Spatula is a command line helper app for use with "Chef":http://www.opscode.com/chef. It currently lets you search and install cookbooks from http://cookbooks.opscode.com. It does not yet implement the full API, but that will be coming in future versions (as I need it). If you need it to support the full API right now, please make it do so and send me a pull request :-)

Spatula is really, really alpha. It does not handle errors at all, but it works pretty well given that you hand it the correct input. Please give it a try and pretty please fork it and make it better.

h1. Installation

You can get spatula from gemcutter.

# Gemcutter:
# Follow the instructions on http://gemcutter.org/ then...
gem install spatula

h1. Usage

Spatula currently supports 6 commands: search, show, install, prepare, and cook.

$ spatula search apache2
apache2 Installs and configures all aspects of apache2 using Debian style symlinks with helper definitions
... more output ...

$ spatula show apache2
name:   apache2
average_rating:
category:       Web Servers
created_at:     2009-10-25T23:47:55Z
updated_at:     2009-10-25T23:47:55Z
maintainer:     jtimberman
latest_version: http://cookbooks.opscode.com/api/v1/cookbooks/apache2/versions/0_9_1
external_url:
versions:       http://cookbooks.opscode.com/api/v1/cookbooks/apache2/versions/0_9_1
description:    Installs and configures all aspects of apache2 using Debian style symlinks with helper definitions

$ spatula install apache2
... downloads the apache2 cookbook and installs it into $(pwd)/cookbooks ...
... also creates a $(pwd)/cookbook_tarballs dir to store the download ...

$ spatula prepare user@192.168.1.101
... installs ruby, chef and dependencies on 192.168.1.101
... starts by adding your ssh public key to authorized_keys

$ spatula cook user@192.168.1.101 
... uploads all of the files in the current directory to /tmp/chef-solo/
... expects solo.rb and .json to live in ./config

h1. About

h2. Official Repo

http://github.com/trotter/spatula

h2. Author

Trotter Cashion