Best Practice: revision control JSON files or not?


#1

Hey folks,

I’m wondering, are the json files necessary to be checked in? It seems they
are generated as needed, or am I missing something?

Thanks,

Alex


#2

Alex,
If you’re using the ruby DSLs for roles and such, then you’re correct.
These are converted to JSON by the rake tasks and can be safely
.gitignored.

Dan DeLeo

On Tue, Dec 22, 2009 at 7:21 PM, apsoto@gmail.com wrote:

Hey folks,

I’m wondering, are the json files necessary to be checked in? It seems they
are generated as needed, or am I missing something?

Thanks,

Alex


#3

Yo,

On 23/12/2009, at 3:33 PM, Daniel DeLeo wrote:

Alex,
If you’re using the ruby DSLs for roles and such, then you’re correct.
These are converted to JSON by the rake tasks and can be safely
.gitignored.

Of course, if you’re using a centralised repository with a work dir checkout on your Chef Server, you’ll definitely want to KEEP these files in the repository so they are available when the Chef Server loads the cookbooks locally.

Dan DeLeo

On Tue, Dec 22, 2009 at 7:21 PM, apsoto@gmail.com wrote:

Hey folks,

I’m wondering, are the json files necessary to be checked in? It seems they
are generated as needed, or am I missing something?

Thanks,

Alex


Arjuna Christensen, Software Development Engineer
Opscode, Inc.
E: aj@opscode.com