write more ideas

Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
Nico Schottelius 2010-09-16 02:41:25 +02:00
parent 6b75aff72b
commit 013c429b12
1 changed files with 16 additions and 3 deletions

19
INTRO
View File

@ -16,13 +16,15 @@ What do I need from puppet?
- handling of package managers - handling of package managers
- Modules: Nice to put stuff together - Modules: Nice to put stuff together
- All the helper types like - and reuse
- [LIBRARY] All the helper types like
- file - file
- ssh_keys - ssh_keys
- package - package
- service - service
- facter is cool - user
- clients for every unix - [CONDITIONS] facter is cool
- [PORTABILITY] clients for every unix
- mostly ruby + facter in puppet - mostly ruby + facter in puppet
- the DSL - the DSL
- with many bugs - with many bugs
@ -43,6 +45,9 @@ What do I miss from puppet?
- development configurations / tests - development configurations / tests
- editing of configuration files - editing of configuration files
- similar to cfengine - similar to cfengine
- replace bug squasher with bug avoidance
- qmail did not need one either
- push infrastructure
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
Simple stuff done by Unix[notm] Simple stuff done by Unix[notm]
@ -51,9 +56,17 @@ Simple stuff done by Unix[notm]
- and case - and case
- and and and - and and and
- and there's no os (solaris doesn't count) without a usable /bin/sh - and there's no os (solaris doesn't count) without a usable /bin/sh
- cdist defines what you can use
- you _can_ use os specific stuff
- but it's ugly and you shoot into your own foot
- "manifests" (use the same name here?) will be run/sourced
- inheritance possible via sourcing
- cdist-lib always preloaded
- version control via git - version control via git
- file distribution via ssh - file distribution via ssh
- authentication via ssh - authentication via ssh
- dumb clients, similar to manifest compile in puppet - dumb clients, similar to manifest compile in puppet
- clients just execute commands - clients just execute commands
- dependencies via make? - dependencies via make?
--------------------------------------------------------------------------------