forked from ungleich-public/cdist
steven is right
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
This commit is contained in:
parent
ab84a3cece
commit
00d5524af9
1 changed files with 94 additions and 2 deletions
|
@ -1,4 +1,4 @@
|
||||||
- logging/cache rework
|
- logging/cache destination
|
||||||
local:
|
local:
|
||||||
~/.cdist/log/by-host/$__target/host/config/YYYY/MM/DD/hhmmss/
|
~/.cdist/log/by-host/$__target/host/config/YYYY/MM/DD/hhmmss/
|
||||||
~/.cdist/log/by-session/YYYY/MM/DD/hhmmss/$__target_host/
|
~/.cdist/log/by-session/YYYY/MM/DD/hhmmss/$__target_host/
|
||||||
|
@ -8,5 +8,97 @@
|
||||||
remote:
|
remote:
|
||||||
/var/lib/cdist/YYYY-MM-DD-hhmmss-$sourcehost.$pid
|
/var/lib/cdist/YYYY-MM-DD-hhmmss-$sourcehost.$pid
|
||||||
|
|
||||||
- export
|
rm old directories on remote side
|
||||||
|
|
||||||
|
- support for tags
|
||||||
|
- for partial configuration
|
||||||
|
- supports also install
|
||||||
|
- on object definition, define
|
||||||
|
- a) don't care (i.e. no tags)
|
||||||
|
- b) require tag (only if this tag is setup)
|
||||||
|
- c) require not tag (only if this tag is *not* setup)
|
||||||
|
- d) what if both given (conflicting)
|
||||||
|
- names for parameters:
|
||||||
|
- cdist config / cdist type
|
||||||
|
--if-tag / --not-if-tag / --require-tag
|
||||||
|
--not-if-tag
|
||||||
|
|
||||||
|
- logging
|
||||||
|
- command line
|
||||||
|
- stdin of cdist
|
||||||
|
- stdout/stderr/stdin of types
|
||||||
|
- new: stdout/stderr
|
||||||
|
- initial manifest
|
||||||
|
- if coming from stdin
|
||||||
|
|
||||||
|
- logging configurable
|
||||||
|
- to be discussed
|
||||||
|
|
||||||
|
- sudo remote
|
||||||
|
- cp to tmp & mv
|
||||||
|
- umask issue?
|
||||||
|
|
||||||
|
- install
|
||||||
|
- via tagged types
|
||||||
|
-
|
||||||
|
|
||||||
|
- export
|
||||||
|
- one /export script per type
|
||||||
|
- exports of type running after object's code is done
|
||||||
|
- global export should also exist after everything
|
||||||
|
- PR & merge
|
||||||
|
- change DONE status to CODE_DONE
|
||||||
|
- introduce EXPORT_DONE
|
||||||
|
|
||||||
|
|
||||||
|
- preos
|
||||||
|
- merge with debian support only
|
||||||
|
- we are open to support --os-type later
|
||||||
|
|
||||||
|
- stackable remotes
|
||||||
|
- change API for remote_exec and remote_copy
|
||||||
|
- new minor version
|
||||||
|
- PR & merge
|
||||||
|
|
||||||
|
- locking
|
||||||
|
- optional
|
||||||
|
- remote lock
|
||||||
|
- based on $(ls /var/lib/cdist/) > 0
|
||||||
|
|
||||||
|
- ideas for parallelisation
|
||||||
|
- run explorer in parallel
|
||||||
|
- type
|
||||||
|
- object
|
||||||
|
- objects without dependencies can be run in parallel
|
||||||
|
|
||||||
|
- connection test
|
||||||
|
- just implement
|
||||||
|
|
||||||
|
- multi user environment
|
||||||
|
- not really needed [at the moment]
|
||||||
|
- can be implemented by
|
||||||
|
- git branches
|
||||||
|
- setting the output dir
|
||||||
|
|
||||||
|
- python2 support with __future__
|
||||||
|
- steven votes against it
|
||||||
|
- nico does not care too much to object
|
||||||
|
|
||||||
|
|
||||||
|
- pull based
|
||||||
|
- sshd / stdin + stdout
|
||||||
|
- use Use ProxyCommand with stdin/stdout
|
||||||
|
- http://www.nico.schottelius.org/blog/openssh-6.2-add-callback-functionality-using-dynamic-remote-port-forwarding/
|
||||||
|
|
||||||
|
- cdist grant-pull-access <targethost>
|
||||||
|
- generate user
|
||||||
|
- ssh pubkeypair
|
||||||
|
- call wraper script on targethost
|
||||||
|
- it is shell!
|
||||||
|
- ssh cdistuser@controlhost
|
||||||
|
|
||||||
|
- config replay/redo/undo
|
||||||
|
- not now
|
||||||
|
|
||||||
|
|
||||||
|
- have a new discussion about handling uris
|
||||||
|
|
Loading…
Reference in a new issue