What I like about puppet (the DSL) is that it describes an "state of the
configuration a node should have" rather than "a recipe" to get there.

It is at some point the same difference between imperative and declarative.
It means "node v0.8.26" instead of "download node 0.8.26 binary from this
url and then copy the files to this path",

Having said that I think a DSL can be build in JavaScript or JSON and npm
will be such a great repository for these modules/components. Puppet and
chef are very consolidated opensource tools with a huge community around,
lot of libraries and such. Amazon has this OpsWorks thing based on Chef
http://aws.amazon.com/opsworks/ which I haven't tried but looks very
promising.

I wrote a little bit about how we use Puppet in Auth0 <http://auth0.com>here:
http://inside.auth0.com/2013/09/13/shiping-auth0/



2013/10/22 Bruno Jouhier <[email protected]>

> Thanks José and Aria. I took a quick look at opsmezzo. I'm actually more
> interested by the cookbooks/recipe side than by the infrastructure and I
> did not find it yet but I'll dig further.
>
> Bruno
>
>
> On Monday, October 21, 2013 11:57:22 PM UTC+2, Aria Stewart wrote:
>
>> Thinking about it under the name qop.
>>
>>
>> Bruno Jouhier <[email protected]> wrote:
>>>
>>> I googled a bit but did not find anything like it. Did anyone consider
>>> it?
>>>
>>> Cool features would be:
>>>
>>> * It's JavaScript
>>> * Windows is fully supported (Ruby isn't great on Windows).
>>>
>>> Bruno
>>>
>>>  --
> --
> Job Board: http://jobs.nodejs.org/
> Posting guidelines:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en
>
> ---
> You received this message because you are subscribed to the Google Groups
> "nodejs" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to