define important todos
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
parent
88d9cf13de
commit
d39f3e7d3f
3 changed files with 22 additions and 6 deletions
6
TODO
6
TODO
|
@ -1,8 +1,10 @@
|
||||||
- doc:
|
- doc:
|
||||||
- cdist manpage (main manpage)
|
- cdist manpage (main manpage)
|
||||||
- cleanup following man + their tree:
|
- cleanup following man + their tree:
|
||||||
- cdist.text
|
- cdist-language [IMPORTANT]
|
||||||
- cdist-design.text
|
- cdist-design.text [IMPORTANT]
|
||||||
|
- cdist-push-pull
|
||||||
|
- cdist-quickstart
|
||||||
- add terminology
|
- add terminology
|
||||||
- define entry point
|
- define entry point
|
||||||
- define modules / mix with library?
|
- define modules / mix with library?
|
||||||
|
|
|
@ -14,13 +14,16 @@ When using cdist with the push principle, the execution tree looks likes this:
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
% server
|
% server
|
||||||
cdist-deploy-to(1)
|
cdist-deploy-to(1) # main tool for deployment
|
||||||
cdist-build(1)
|
cdist-config(1) # setup environment
|
||||||
|
cdist-build(1) # coordinates build process / dummy otherwise
|
||||||
cdist-preprocess(1) # fills up variables with content
|
cdist-preprocess(1) # fills up variables with content
|
||||||
cdist-explore(1) % client # explores client configuration
|
cdist-explore(1) % client # explores client configuration
|
||||||
cdist-compile(1) # parses configuration, creates internal state in cconfig format, verifies
|
cdist-compile(1) # parses configuration,
|
||||||
|
# creates internal state in cconfig format,
|
||||||
|
# verifies configuration
|
||||||
cdist-link(1) # uses cconfig output, creates executable
|
cdist-link(1) # uses cconfig output, creates executable
|
||||||
cdist-remote-exec(1) #
|
cdist-remote-exec(1) # coordinates remote execution, dummy otherwise
|
||||||
cdist-transfer(1) # transfer executable to client
|
cdist-transfer(1) # transfer executable to client
|
||||||
cdist-execute(1) % client # execute resulting executable
|
cdist-execute(1) % client # execute resulting executable
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
|
|
@ -55,6 +55,17 @@ Requirements:
|
||||||
It MUST be incredible easy/dumb to add new types.
|
It MUST be incredible easy/dumb to add new types.
|
||||||
=> growable default types
|
=> growable default types
|
||||||
|
|
||||||
|
- how to write a module
|
||||||
|
- module function autoloading via *.sh
|
||||||
|
- module "manifest"?
|
||||||
|
- create functions in *.sh
|
||||||
|
- name functions "modulename_function"
|
||||||
|
module hellow
|
||||||
|
function kitty
|
||||||
|
=> hellow_kitty
|
||||||
|
|
||||||
|
- you are advised (not forced) to put files
|
||||||
|
to a subdirectory named "files"
|
||||||
|
|
||||||
SEE ALSO
|
SEE ALSO
|
||||||
--------
|
--------
|
||||||
|
|
Loading…
Reference in a new issue