[chef] Re: Re: Re: source repositories as resources?


Chronological Thread 
  • From: Adam Jacob <adam@opscode.com>
  • To: chef@lists.opscode.com
  • Subject: [chef] Re: Re: Re: source repositories as resources?
  • Date: Wed, 1 Jul 2009 16:28:41 -0700

On Wed, Jul 1, 2009 at 4:23 PM, Ian Ragsdale<ian.ragsdale@gmail.com> wrote:
> Ok, it sounds like this would be useful to at least a few people, perhaps
> even to the chef-deploy project, as it might allow them to simplify their
> code.  Since I probably need it myself, I'm probably gonna end up writing it
> soon.  Before I do, I have two questions for the opscode guys.
>
> 1) Would you consider this for inclusion in Chef?  I'd be happy to donate it
> and would love to not have to maintain and install it separately.

Absolutely.  File a ticket for the new feature, and then publish it up
to Github.

> 2) If the answer to #1 is yes, would you prefer this be written using the
> grit gem, or would you prefer to have it call git on the command line?  I
> can see good arguments for both, so if you guys would want to include it
> then I'd go with whatever you prefer.

I think it's fine to use the Grit gem - you can probably also include
some logic in the Git provider to auto-install the gem if you don't
have it already on first use of the provider.

You'll wind up building:

1) The repo resource, which all the other resources will inherit from
2) Helper resources for the various providers, a-la gem_package, etc.
3) Providers for each VCS you want to support.

We'll be happy to help with any details of how to implement this.

Best,
Adam

-- 
Opscode, Inc.
Adam Jacob, CTO
T: (206) 508-4759 E: adam@opscode.com



Archive powered by MHonArc 2.6.16.

§