- From: Adam Jacob <
>
- To: Christopher Brown <
>
- Cc: Aaron Peterson <
>, AJ Christensen <
>, Bryan Berry <
>, "
" <
>, "
" <
>
- Subject: [chef-dev] Re: Re: Re: Re: Re: edit a file using chef
- Date: Fri, 15 Jun 2012 13:06:38 -0700
Yeah - I think I was wrong, and you were right: we should've made it a
resource.
I was wrong about dry run mode and OpenID, too. :)
Adam
On Fri, Jun 15, 2012 at 7:29 AM, Christopher Brown
<
>
wrote:
>
This exchange (Aaron and Lamont) is almost exactly the conversation
>
Adam and I had when I first had Nuo write file_edit and that's why we
>
decided to bury it. It's useful, but cuts against the grain.
>
Pragmatically though, there are files over which you may not have full
>
control. We constantly tell people that you can ease into as much
>
Chef as you can take, without having to rigidly accept our model.
>
Doesn't saying "but you can only manage whole files, rendered by Chef"
>
blunt that argument?
>
>
-C
>
>
On Fri, Jun 15, 2012 at 7:21 AM, Aaron Peterson
>
<
>
>
wrote:
>
> Lamont "I promise I'll only use it correctly, tactfully, and rarely"
>
> Granquist, your argument does not persuade. :). But even if you held
>
> true to that...
>
>
>
> -1, I could never recommend this, and it fails most methodological
>
> tests that Chef works under.
>
>
>
> It should be trivial to take the whole file and templatize it. If you
>
> cannot just easily take the whole file under management, that means
>
> there is interestingly different content "out there" that represents
>
> unmanaged yet important operational state. Now you are making
>
> successive error-prone edits to a collection of interestingly
>
> different files, and there is no guarantee that you will not have
>
> drift unless you have already analyzed the differences across the
>
> collection, at which point you might as well manage the whole thing.
>
>
>
> Even if it is consistent, or the file differences are reproduced
>
> normally by an underlying OS or software process, I had better only
>
> add but never delete file edits to recipes, because if ever a machine
>
> misses a past edit because it is off or whatever, or we launch a new
>
> machine, we won't be creating the file correctly.
>
>
>
> Generally, if you cannot always guarantee the recreation of the file
>
> in its current state, you have entombed state and risk and have failed
>
> to create an infrastructure you can reason about or rebuild.
>
>
>
> Making it a full resource is the Chef imprimatur to use it, and this
>
> isn't just rope, it's already tied into a noose and permanently
>
> attached to a scaffold. IMO.
>
>
>
> -a
>
>
>
> On Jun 14, 2012, at 14:02, Adam Jacob
>
> <
>
>
> wrote:
>
>
>
>> I wonder if it's time to finally turn that into a resource, even
>
>> though I think there is near universal agreement it's not a great
>
>> idea?
>
>>
>
>> Adam
>
>>
>
>> On Thu, Jun 14, 2012 at 4:54 AM, AJ Christensen
>
>> <
>
>
>> wrote:
>
>>> https://github.com/opscode/chef/blob/master/chef/lib/chef/util/file_edit.rb
>
>>>
>
>>> On 14 June 2012 23:25, Bryan Berry
>
>>> <
>
>
>>> wrote:
>
>>>> minimin, u can use the template resource for this purpose
>
>>>>
>
>>>> questions like this are probably better suited to the main chef mailing
>
>>>> list
>
>>>>
>
>>>>
>
>>>> On Thu, Jun 14, 2012 at 1:11 PM,
>
>>>> <
>
>
>>>> wrote:
>
>>>>>
>
>>>>>
>
>>>>> Hi,
>
>>>>>
>
>>>>> I saw a file resource which can be used to create and delete a
>
>>>>> file,but i
>
>>>>> want
>
>>>>> to edit a file with values provided by the user.
>
>>>>> Does chef provides such facility??
>
>>>>
>
>>>>
>
>>
>
>>
>
>>
>
>> --
>
>> Opscode, Inc.
>
>> Adam Jacob, Chief Customer Officer
>
>> T: (206) 619-7151 E:
>
>>
>
>
>
>
--
>
Christopher Brown, Chief Technical Officer, Opscode, Inc.
>
T: (425) 502-5522, E:
>
>
IRC, Github: skeptomai
>
Twitter: @skeptomai
--
Opscode, Inc.
Adam Jacob, Chief Customer Officer
T: (206) 619-7151 E:
- [chef-dev] Re: Re: Re: Re: Re: Re: edit a file using chef, (continued)
- [chef-dev] Re: Re: Re: Re: Re: Re: edit a file using chef, Lamont Granquist, 06/15/2012
- [chef-dev] Re: Re: Re: Re: Re: Re: Re: Re: edit a file using chef, Juanje Ojeda Croissier, 06/15/2012
- [chef-dev] Re: Re: Re: Re: Re: Re: Re: Re: Re: edit a file using chef, Pat Collins, 06/15/2012
- [chef-dev] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: edit a file using chef, Juanje Ojeda Croissier, 06/15/2012
- [chef-dev] Re: edit a file using chef, Mike Adolphs, 06/16/2012
- [chef-dev] Re: Re: edit a file using chef, Tollef Fog Heen, 06/16/2012
[chef-dev] Re: Re: Re: Re: Re: edit a file using chef, Adam Jacob, 06/15/2012
Archive powered by MHonArc 2.6.16.