|
From: | francois . vanderpoorte |
Subject: | Action sequence |
Date: | Thu, 6 Oct 2005 11:58:13 +0200 |
Hi,
does somebody can explain me how cfengine deal with ActionSequence and Temporary classes ??
I'm probably doing something wrong ...because cfengine do a second pass with each of the defined
I've configured the Actionsequence like this :
ActionSequence = (
resolve
directories.pass1
copy.pass1
files.pass1
editfiles.pass1
shellcommands.pass1
processes.pass1
directories.pass2
copy.pass2
files.pass2
editfiles.pass2
shellcommands.pass2
processes.pass2
directories.pass3
copy.pass3
files.pass3
editfiles.pass3
shellcommands.pass3
processes.pass3
tidy
disable
)
When i start cfagent, it runs in this order :
Main Tree Sched: resolve pass 1 @ Thu Oct 6 11:33:45 2005
Main Tree Sched: directories.pass1 pass 1 @ Thu Oct 6 11:33:45 2005
Main Tree Sched: copy.pass1 pass 1 @ Thu Oct 6 11:33:45 2005
Main Tree Sched: files.pass1 pass 1 @ Thu Oct 6 11:33:45 2005
Main Tree Sched: editfiles.pass1 pass 1 @ Thu Oct 6 11:33:45 2005
Main Tree Sched: shellcommands.pass1 pass 1 @ Thu Oct 6 11:33:45 2005
Main Tree Sched: processes.pass1 pass 1 @ Thu Oct 6 11:33:47 2005
Main Tree Sched: directories.pass2 pass 1 @ Thu Oct 6 11:33:47 2005
Main Tree Sched: copy.pass2 pass 1 @ Thu Oct 6 11:33:47 2005
Main Tree Sched: files.pass2 pass 1 @ Thu Oct 6 11:33:47 2005
Main Tree Sched: editfiles.pass2 pass 1 @ Thu Oct 6 11:33:47 2005
Main Tree Sched: shellcommands.pass2 pass 1 @ Thu Oct 6 11:33:47 2005
Main Tree Sched: processes.pass2 pass 1 @ Thu Oct 6 11:33:47 2005
Main Tree Sched: directories.pass3 pass 1 @ Thu Oct 6 11:33:48 2005
Main Tree Sched: copy.pass3 pass 1 @ Thu Oct 6 11:33:48 2005
Main Tree Sched: files.pass3 pass 1 @ Thu Oct 6 11:33:48 2005
Main Tree Sched: editfiles.pass3 pass 1 @ Thu Oct 6 11:33:48 2005
Main Tree Sched: shellcommands.pass3 pass 1 @ Thu Oct 6 11:33:48 2005
Main Tree Sched: processes.pass3 pass 1 @ Thu Oct 6 11:33:48 2005
Main Tree Sched: tidy pass 1 @ Thu Oct 6 11:33:48 2005
Main Tree Sched: disable pass 1 @ Thu Oct 6 11:33:51 2005
***** that's exactly what i wanted but a this moment cfengine do a second pass by himself
Main Tree Sched: resolve pass 2 @ Thu Oct 6 11:33:51 2005
Main Tree Sched: directories.pass1 pass 2 @ Thu Oct 6 11:33:51 2005
Main Tree Sched: copy.pass1 pass 2 @ Thu Oct 6 11:33:51 2005
Main Tree Sched: files.pass1 pass 2 @ Thu Oct 6 11:33:51 2005
Main Tree Sched: editfiles.pass1 pass 2 @ Thu Oct 6 11:33:51 2005
Main Tree Sched: shellcommands.pass1 pass 2 @ Thu Oct 6 11:33:51 2005
Main Tree Sched: processes.pass1 pass 2 @ Thu Oct 6 11:33:51 2005
Main Tree Sched: directories.pass2 pass 2 @ Thu Oct 6 11:33:51 2005
Main Tree Sched: copy.pass2 pass 2 @ Thu Oct 6 11:33:51 2005
Main Tree Sched: files.pass2 pass 2 @ Thu Oct 6 11:33:51 2005
Main Tree Sched: editfiles.pass2 pass 2 @ Thu Oct 6 11:33:51 2005
Main Tree Sched: shellcommands.pass2 pass 2 @ Thu Oct 6 11:33:51 2005
Main Tree Sched: processes.pass2 pass 2 @ Thu Oct 6 11:33:51 2005
Main Tree Sched: directories.pass3 pass 2 @ Thu Oct 6 11:33:52 2005
Main Tree Sched: copy.pass3 pass 2 @ Thu Oct 6 11:33:52 2005
Main Tree Sched: files.pass3 pass 2 @ Thu Oct 6 11:33:52 2005
Main Tree Sched: editfiles.pass3 pass 2 @ Thu Oct 6 11:33:52 2005
Main Tree Sched: shellcommands.pass3 pass 2 @ Thu Oct 6 11:33:52 2005
Main Tree Sched: processes.pass3 pass 2 @ Thu Oct 6 11:33:52 2005
Main Tree Sched: tidy pass 2 @ Thu Oct 6 11:33:52 2005
Main Tree Sched: disable pass 2 @ Thu Oct 6 11:33:52 2005
Thank you,
Francois Vanderpoorte
Unix system engineer
Banksys S.A. -- IT/SE
1442 Chee de Haecht
1140 Evere - Belgium
Tel : +32 2 727 8943
[Prev in Thread] | Current Thread | [Next in Thread] |