forked from ungleich-public/cdist
[DOC] cleanups
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
parent
fa1764598e
commit
711fea9e7e
2 changed files with 23 additions and 21 deletions
1
Makefile
1
Makefile
|
@ -36,3 +36,4 @@ pub:
|
||||||
man:
|
man:
|
||||||
echo $(MANSRC)
|
echo $(MANSRC)
|
||||||
a2x -f manpage --no-xmllint doc/man/cdist-stages.text
|
a2x -f manpage --no-xmllint doc/man/cdist-stages.text
|
||||||
|
echo man ./doc/man/cdist-stages.7
|
||||||
|
|
|
@ -43,38 +43,39 @@ cdist-config-layout(7).
|
||||||
|
|
||||||
STAGE 3: EXECUTION OF TYPES
|
STAGE 3: EXECUTION OF TYPES
|
||||||
---------------------------
|
---------------------------
|
||||||
Every object is checked whether its type has an init
|
Every object is checked whether its type has an init
|
||||||
script (see cdist-types(7)). If the type of the object
|
script (see cdist-types(7)). If the type of the object
|
||||||
has an init script, it is run. This init script may
|
has an init script, it is run. This init script may
|
||||||
generate additional objects.
|
generate additional objects.
|
||||||
|
|
||||||
For instance the object __apache/www.test.ch is of
|
For instance the object __apache/www.test.ch is of
|
||||||
type __apache, which may contain an init script, which
|
type __apache, which may contain an init script, which
|
||||||
creates new objects of type __file.
|
creates new objects of type __file.
|
||||||
|
|
||||||
The newly created objects are merged back into
|
The newly created objects are merged back into
|
||||||
the existing tree. No conflicts may occur during
|
the existing tree. No conflicts may occur during
|
||||||
the merge. A conflict would mean that two different
|
the merge. A conflict would mean that two different
|
||||||
objects try to create the same object, which indicates a
|
objects try to create the same object, which indicates a
|
||||||
broken configuration.
|
broken configuration.
|
||||||
|
|
||||||
STAGE 4: CODE GENERATION
|
STAGE 4: CODE GENERATION
|
||||||
------------------------
|
------------------------
|
||||||
The "gencode" binary of the types for every existing object is
|
The "gencode" binary of the types for every existing object is
|
||||||
called to generate code that will be executed on the target host.
|
called to generate code that will be executed on the target host.
|
||||||
|
|
||||||
This binary should create code to be executed on the target on stdout.
|
This binary should create code to be executed on the target on stdout.
|
||||||
|
|
||||||
If the gencode binary fails, it must print diagnostic messages on stderr
|
If the gencode binary fails, it must print diagnostic messages on stderr
|
||||||
and exit non-zero.
|
and exit non-zero.
|
||||||
|
|
||||||
A description of what the generated code may/must/should
|
A description of what the generated code may/must/should
|
||||||
do can be found in cdist-types-gencode(7).
|
do can be found in cdist-types-gencode(7).
|
||||||
|
|
||||||
STAGE 5: CODE EXECUTION
|
STAGE 5: CODE EXECUTION
|
||||||
-----------------------
|
-----------------------
|
||||||
The resulting code is transferred to the target host and executed,
|
|
||||||
the run of cdist-deploy-to(1) ends.
|
The resulting code is transferred to the target host and executed,
|
||||||
|
the run of cdist-deploy-to(1) ends.
|
||||||
|
|
||||||
|
|
||||||
SEE ALSO
|
SEE ALSO
|
||||||
|
|
Loading…
Reference in a new issue