- From: Joshua Timberman <
>
- To:
- Subject: [chef] Re: Re: Re: How to push to upstream cookbook-vendor branch?
- Date: Mon, 17 Oct 2011 16:53:28 +0000
Hi Zac!
On Mon, Oct 17, 2011 at 11:11 AM, Zac Stevens
<
>
wrote:
>
>
Thanks for calling out those two workflows - though I'm now curious as
>
to whether my experience using community cookbooks is atypical. While
>
a good handful have been suitable "off the shelf", the larger portion
>
have required work to be usable.
>
>
Do users on Ubuntu (or other non-Centos platforms) tend to find that
>
community cookbooks need no changes beyond their own site-specific
>
customisations?
>
>
The two main reasons we've had to make changes have been:
>
1) patchy support for Centos, and,
>
2) unparameterised configuration which wasn't suitable for our environment.
When it comes to the Opscode cookbooks that are shared on the
community site[0], we're working on what it means to support various
platforms, including a list of which platforms we *do* support. This
will come in the form of documentation and an announcement.
Out of this, we will also gain:
1. Improvements to the cookbooks we share for the platforms we
officially support.
2. More "parameterization" of configuration through attributes and
data bags (depending on context).
>
Does this suggest a third workflow? A low-friction process for
>
submitting fixes benefits the quality of cookbooks on offer to the
>
community, and may appeal to a different population of users than
>
those interested in releasing cookbooks they've created from scratch.
The workflow for contributing fixes to the Opscode cookbooks follows
the similar workflow to the Chef project itself[1], and the wiki
documents the general process.
Workflow for contributing fixes to other cookbooks on the site depends
on what the authors of those cookbooks wants.
[0]: Only 116 out of 322, or 36% of the cookbooks on the community
site are published by Opscode.
[1]:
http://wiki.opscode.com/display/chef/Working+with+Git
Archive powered by MHonArc 2.6.16.