- From: "Steve Caissie" <
>
- To: <
>
- Subject: [chef] RE: Re: Need cfengine like copy to achieve Self Healing
- Date: Sat, 5 Feb 2011 14:06:32 -0500
I can apply the same mode to all of the files in a directory with
remote_directory, but I don't see any way to preserve the source directory's
permissions.
Ideally, I'd like to be able to copy from a local or remote source and
preserve permissions. Cfengine offers this with the copy action.
Steve
-----Original Message-----
From:
[mailto:
On Behalf Of Daniel DeLeo
Sent: Saturday, February 05, 2011 1:24 PM
To:
Subject: [chef] Re: Need cfengine like copy to achieve Self Healing
On Sat, Feb 5, 2011 at 9:59 AM, Steve Caissie
<
>
wrote:
>
I'm trying to make my systems self healing with chef. I've been doing this
>
for many years with cfengine. I think chef needs a cfengine like copy
>
resource to make it easier to maintain a self healing environment.
>
>
>
>
In cfengine 2, the copy action has a recursive option that lets you preserve
>
permissions and create classes if files were changed. There doesn't appear
>
to be any resource to do this in chef. You could use a tar file to preserve
>
permissions, but then the copy isn't idempotent. There would be no easy way
>
to tell if files on the destination system have changed. You could put the
>
files into a package like an rpm, but those packages are more difficult to
>
maintain. I have a lot of directories that I need to copy and maintain. I
>
don't want to create an rpm for every directory.
>
>
>
>
It would also be nice if chef didn't have to import all of the files you
>
want to copy. I'd like to be able to change a directory tree without having
>
to tell Chef about the change.
>
>
>
>
To get around this limitation, I'm going to try to create an "rsync" LWRP in
>
chef.
Can you explain a bit more about how what you're looking for differs
from the existing remote directory[1] resource? Do you just want a
remote directory that uses a local (i.e., already exists elsewhere on
the filesystem) source? Do you need permissions that are more varied
than remote directory provides?
>
>
Steve Caissie
>
Director of Operations
>
>
Vlingo
>
>
Thanks,
Dan DeLeo
Archive powered by MHonArc 2.6.16.