forked from ungleich-public/cdist
87 lines
2.2 KiB
Text
87 lines
2.2 KiB
Text
|
With Steven
|
||
|
|
||
|
t marker .cdist breaks
|
||
|
- use random marker that starts with .cdist-
|
||
|
- has fixed number of following characters (like 6 or 10)
|
||
|
- write marker name to $__global/marker
|
||
|
- export $__global/marker path as $__marker
|
||
|
- document variable in cdist-reference
|
||
|
- also document the pattern how the marker is built
|
||
|
so that other people may be able to dig into the structure
|
||
|
from outside
|
||
|
|
||
|
t save method
|
||
|
- in $__global/method
|
||
|
- values
|
||
|
- config
|
||
|
- install
|
||
|
- document path and description in cdist-reference
|
||
|
|
||
|
t save whole runtime in cache
|
||
|
- missing items
|
||
|
- initial manifest may be specified on commandline
|
||
|
- always save the initial manifest to $__global/initial-manifest
|
||
|
- currently it is a lost tempfile
|
||
|
- remote exec / remote copy
|
||
|
- save to $__global/remote_exec
|
||
|
- save to $__global/remote_copy
|
||
|
- stdout and stderr of everything
|
||
|
- need to implement Steven's patch of stderr/stdout capturing
|
||
|
- exit code of cdist
|
||
|
- if it is complete, we can use it for replay / reconfigure
|
||
|
|
||
|
- new idea: replay / reconfig / reinstall
|
||
|
- --from-cache?
|
||
|
|
||
|
t stderr/stdout
|
||
|
- capture all messages
|
||
|
- prefix with target_host
|
||
|
- implementation exists in one of Steven's branches
|
||
|
- ping steven for updated pull request
|
||
|
|
||
|
x on error dump all information about the failing object
|
||
|
- where created
|
||
|
- stderr
|
||
|
- stdout
|
||
|
- parameter (+values)
|
||
|
- everything known [tm]
|
||
|
|
||
|
t multiple versions of cache
|
||
|
- see #298
|
||
|
|
||
|
t absolute path of types, explorer
|
||
|
- resolve instead of using the temporary link name
|
||
|
- #305
|
||
|
|
||
|
t report command
|
||
|
- from cache?
|
||
|
- #306
|
||
|
|
||
|
t add session to "run directories"
|
||
|
- instead of /var/lib/cdist (remote)
|
||
|
- instead of static dir in cache
|
||
|
- same id remote and local
|
||
|
- maybe timestamp
|
||
|
- in or excluding the pid of cdist?
|
||
|
|
||
|
- cache
|
||
|
- also save when cdist fails
|
||
|
- save exit code
|
||
|
- be able to restore config
|
||
|
|
||
|
- new command: cdist clean-cache
|
||
|
- --since
|
||
|
- --keep-versions --keep-lala $num
|
||
|
|
||
|
- cdist 4.0.0pre2
|
||
|
- cleanup in preos
|
||
|
|
||
|
- logging for types
|
||
|
cdist log ...?
|
||
|
|
||
|
- cdist logserver
|
||
|
- $__global/log.socket
|
||
|
- fifo?
|
||
|
echo into logpipe?
|
||
|
|