forked from ungleich-public/cdist
6d1e4d06cf
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
50 lines
1.9 KiB
Text
50 lines
1.9 KiB
Text
Steven:
|
|
|
|
- cdist-deploy-to = main script
|
|
- all user usable variables are defined using export __var=...
|
|
- cdist-explorer return one line of output (or empty)
|
|
- cdist-manifest-init: generates what the user defined to be configured on target host
|
|
- HACKERS_README == starting point (until 1.0)
|
|
- [12:49] kr:cdist% __cdist_config=$(pwd -P)/conf __cdist_target_host=ikq02.ethz.ch cdist-manifest-init
|
|
- cdist_tree_wrapper == non-user-binary => libexec
|
|
- conf/explorer collection of explorer
|
|
- config-layout: current status of configuration
|
|
- needs to go into manpage
|
|
- TODO: contains most up-to-date todo stuff, mid-term
|
|
- ROADMAP: next steps
|
|
- Documentation must be bit better than excellent at first release
|
|
- test/: ignore (braindump and pre-braindump)
|
|
- conf/
|
|
cache: generated
|
|
explorer: ok => contains explores
|
|
lib: deprecated (does not exist)
|
|
manifests: entry point for config2host
|
|
types: cdist-types(7)
|
|
- alternative names for explorer:
|
|
- probe
|
|
- fact
|
|
- ...
|
|
- => STEVEN TO DECIDE
|
|
- explorer / execution:
|
|
- see explorer-implementation-ideas.TO_FINISH_AND_DELETE
|
|
|
|
Todo:
|
|
- cdist-preprocess:
|
|
- fix call to cdist-build-explorer and transfer explorer to target host
|
|
- cdist-manifest-init/ cdist_tree_wrapper:
|
|
- fails on second run => use different cache! (old cache exists until new is valid!)
|
|
- .source in cdist_tree_wrapper records wrong source!
|
|
- cdist-config:
|
|
- use export to mark user available variables!
|
|
- doc/man/* => defined in TODO
|
|
|
|
|
|
Future:
|
|
- ids containing slashes for easier use in types?
|
|
- a) __file abc --source /path/from/abc --destination /path/to/abc
|
|
- b) id=abc
|
|
__file $id --source /path/from/$id --destination /path/to/$id
|
|
- c) __file abc --sourcedir /path/from/ --destination_dir /path/to/
|
|
- type file defines that id is implicitly used when --...dir variants used
|
|
- d) __file /path/to/abc --source ? --destination ?
|
|
- reusing id with slashes would be nice
|