cleanup old internal documentation
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
parent
9f64444d17
commit
b8156ebede
4 changed files with 20 additions and 70 deletions
|
@ -1,4 +0,0 @@
|
||||||
setenv PATH ${PATH}:${HOME}/cdist/bin
|
|
||||||
setenv CDIST_CONFIG ${HOME}/cdist/conf
|
|
||||||
export PATH=$PATH:$HOME/cdist/bin
|
|
||||||
export CDIST_CONFIG=$HOME/cdist/conf
|
|
|
@ -1,66 +0,0 @@
|
||||||
## What do I need [from puppet?]
|
|
||||||
|
|
||||||
### Abstraction of package managers
|
|
||||||
|
|
||||||
I don't want to care about apt, rpm, yum, pacman, etc. I just
|
|
||||||
want to ensure, some package exists or does not exist.
|
|
||||||
|
|
||||||
|
|
||||||
### Common tasks already done
|
|
||||||
|
|
||||||
- [LIBRARY] All the helper types like
|
|
||||||
- file
|
|
||||||
- ssh_keys
|
|
||||||
- package
|
|
||||||
- service
|
|
||||||
- user
|
|
||||||
|
|
||||||
### PORTABILITY
|
|
||||||
- [PORTABILITY] clients for every unix
|
|
||||||
- mostly ruby + facter in puppet
|
|
||||||
|
|
||||||
### Other
|
|
||||||
- Modules: Nice to put stuff together
|
|
||||||
- and reuse
|
|
||||||
- [CONDITIONS] facter is cool
|
|
||||||
- the DSL
|
|
||||||
- with many bugs
|
|
||||||
- templates
|
|
||||||
- Client/Server approach is nice to have
|
|
||||||
- Clients only get the part of the documentation, that's
|
|
||||||
relevant to them
|
|
||||||
- detect impossible/unsafe things:
|
|
||||||
- creating a file twice
|
|
||||||
- installing and removing a package
|
|
||||||
- and report location of occurence
|
|
||||||
- parse afterwards?
|
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
what is puppet? [FOR ME]
|
|
||||||
|
|
||||||
A configuration deployment assistant,
|
|
||||||
a DSL that allows you define the objectives.
|
|
||||||
A webserver with fileserver capabilities.
|
|
||||||
A client based scheduled polling infrastructure.
|
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
What do I miss from puppet?
|
|
||||||
|
|
||||||
- speed
|
|
||||||
- elegance
|
|
||||||
- clean design
|
|
||||||
- documentation
|
|
||||||
- the "no surprise" factor
|
|
||||||
- easy to use "data memory" (i.e. external ressources)
|
|
||||||
- easy integration into installation process
|
|
||||||
- copy identity to master
|
|
||||||
- multi master setups
|
|
||||||
- development configurations / tests
|
|
||||||
- editing of configuration files
|
|
||||||
- similar to cfengine
|
|
||||||
- replace bug squasher with bug avoidance
|
|
||||||
- qmail did not need one either
|
|
||||||
- push infrastructure
|
|
||||||
- real / meaningful error messages
|
|
||||||
|
|
||||||
|
|
20
doc/internal.REMOVE_PRE_1.0/puppet-missing
Normal file
20
doc/internal.REMOVE_PRE_1.0/puppet-missing
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
What do I miss from puppet?
|
||||||
|
|
||||||
|
- speed
|
||||||
|
- elegance
|
||||||
|
- clean design
|
||||||
|
- documentation
|
||||||
|
- the "no surprise" factor
|
||||||
|
- easy to use "data memory" (i.e. external ressources)
|
||||||
|
- easy integration into installation process
|
||||||
|
- copy identity to master
|
||||||
|
- multi master setups
|
||||||
|
- development configurations / tests
|
||||||
|
- editing of configuration files
|
||||||
|
- similar to cfengine
|
||||||
|
- replace bug squasher with bug avoidance
|
||||||
|
- qmail did not need one either
|
||||||
|
- push infrastructure
|
||||||
|
- real / meaningful error messages
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue