<p dir="ltr"><br>
On Jul 28, 2015 9:25 AM, Daniel J Walsh <dwalsh@redhat.com> wrote:<br>
><br>
><br>
><br>
> On 07/28/2015 08:43 AM, James Shubin wrote:<br>
>><br>
>> On Mon, 2015-07-27 at 20:07 -0400, Langdon White wrote:<br>
>>><br>
>>> However, I wanted to bring up one thing which came up. One of the people <br>
>>><br>
>>> asked me "how is this different from config mgmt a la chef". While I <br>
>>><br>
>>> know in my head it is different,<br>
>>><br>
>> I agree...<br>
>><br>
>><br>
>><br>
>>>  and potentially even a wrapper around <br>
>>><br>
>>> config mgmt, I was struggling with articulating a clear/concise answer. <br>
>>><br>
>>> As a result, I thought I would raise it to the list.<br>
>>></p>
<p dir="ltr">This is perhaps the big question we need to answer.</p>
<p dir="ltr">>>><br>
>>><br>
>>> Included James Shubin (who may already be subscribed) as the most <br>
>>><br>
>>> expert-y config mgmt person I know for his perspective.<br>
>>><br>
>> I've thought about this, and the short answer is that it's a long<br>
>><br>
>> answer. Here's the shortest version:<br>
>><br>
>><br>
>><br>
>> They're different, but only because IMO, the config management tools<br>
>><br>
>> which would solve this problem elegantly, don't currently exist ATM.<br>
>><br>
>><br>
>><br>
>> Assuming it doesn't offend anyone, I see Nulecule as a stop-gap until<br>
>><br>
>> config management learns how to better build multi-container<br>
>><br>
>> applications. This won't happen for at least a year. Assuming I'm wrong,<br>
>><br>
>> please excuse this due to my lack of knowledge into some of the Nulecule<br>
>><br>
>> specifics.<br></p>
<p dir="ltr">To be fair, nulecule should be viewed independently of atomic. As in, nulecule could be used by config management tools to define cloud native apps.</p>
<p dir="ltr">>><br>
>><br>
>><br>
>> Container-tools@redhat.com<br>
>><br>
>> https://www.redhat.com/mailman/listinfo/container-tools<br>
>><br>
> atomic +labels (install, run, uninstall) allows an developer to define how his application runs inside of the Open Container Format.<br>
> Nulecule allows the define how Multi-Container applications can be run/installed, and then allows the developer a standard format<br>
> to ask administrators for additional configuration data like how my replicas of each service would they like.<br>
><br>
> Orchestration tools can than take advantage of this tooling to spread the application throughout the environment.<br>
><br>
> Daniel Riek could probably expand on this.</p>
<p dir="ltr">Aaron W also had some thoughts on this, I believe - Aaron?</p>
<p dir="ltr">-JM</p>