From a57402299cc27c35ab8ffb12e3022dd7eb7426ae Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Wed, 2 Feb 2011 22:04:29 +0100 Subject: [PATCH] shrink todo file (this is a good day) Signed-off-by: Nico Schottelius --- TODO | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/TODO b/TODO index c9028531..1a0f2996 100644 --- a/TODO +++ b/TODO @@ -13,6 +13,7 @@ - installing and removing a package - and report location of occurence - parse afterwards? + - multi master setups - how to define templates - variable substitution from shell may be problematic @@ -22,24 +23,25 @@ - cdist-explore - add more stuff to explore - write manpage + - save in cache as well - Create usable Makefile - install -- types needed (inspired by what I use from puppet) +- types needed: - package management - file / directory handling - ssh-host-key: that uses cache / explored data from hosts! - services - user management - including passwords -- to implement (from cfengine): - - file editing (sed, awk) - - huge library of functions shipped by default - - disconnected clients with "cache" + - file editing + - add_line_to_file_if_not_existing + - delete_line_from_file + - regexp replace (can probably cover all?) - release first public version, which includes at least: - manpages - - only do necessary work - - install packages only if not existent - - copy file only if different + - only do necessary work [TYPE IMPLEMENTATION HINTS] + - install packages only if not existent + - copy file only if different Before initial release, document: @@ -50,10 +52,3 @@ Before initial release, document: - cdist_file - cdist_dir - - --------------------------------------------------------------------------------- -Later: - - - multi master setups - - pull strategy