- 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.