[chef] Re: How to version to a role?


Chronological Thread 
  • From: Adam Jacob < >
  • To:
  • Subject: [chef] Re: How to version to a role?
  • Date: Mon, 21 Nov 2011 10:59:48 -0800

They are meant not to have versions.

Think about it like this. You have a tool at your disposal to describe 
desired state, and to encode any kind of tricky transitions around how to 
move from one state to the next. You can either:

A) Encode those transitions in code
B) Encode those transitions in branches, dependencies, and version constraints

To put it more plainly, a Role should define attributes and run-lists for 
your infrastructure, and the run-lists may vary by environment. If you need 
to have custom code to make sure both an old and a new version of a component 
works, encode that in the recipes, rather than trying to obfuscate it with 
versions.

Best,
Adam

---
Opscode, Inc.
Adam Jacob, Chief Product Officer
T: (206) 619-7151 E: 


On Nov 21, 2011, at 12:36 AM, AJ Christensen wrote:

> Cookbooks tab showing versions of "roles" doesn't make sense.
> 
> Look at the roles tab.
> 
> To the best of my knowledge, roles are not version-able *at all*.
> 
> --AJ
> 
> On 21 November 2011 21:31, Bryan Berry 
> < >
>  wrote:
>> When I look at Cookbooks tab of the Chef WebUI, all my roles appear as
>> version 0.0.0
>> Is there a way that I can set the version for my roles or are they not 
>> meant
>> to have versions at all?




Archive powered by MHonArc 2.6.16.

§