forked from ungleich-public/cdist
write more ideas
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
parent
6b75aff72b
commit
013c429b12
1 changed files with 16 additions and 3 deletions
19
INTRO
19
INTRO
|
@ -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?
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue