forked from ungleich-public/cdist
		
	remove now unneeded cdist-language
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
		
					parent
					
						
							
								bc86f8c23a
							
						
					
				
			
			
				commit
				
					
						0945b0fdb9
					
				
			
		
					 2 changed files with 6 additions and 44 deletions
				
			
		| 
						 | 
					@ -19,6 +19,9 @@ it ticks differently:
 | 
				
			||||||
 * cdist is written in POSIX shell
 | 
					 * cdist is written in POSIX shell
 | 
				
			||||||
  * No special requirements like high level interpreters needed on server or target
 | 
					  * No special requirements like high level interpreters needed on server or target
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					MAIN AIM:  It MUST be incredible easy/dumb to add new types.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Architecture
 | 
					### Architecture
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 * Push mode (server pushes configuration)
 | 
					 * Push mode (server pushes configuration)
 | 
				
			||||||
| 
						 | 
					@ -40,6 +43,9 @@ but is not. Or: The reason why I began to write cdist.
 | 
				
			||||||
 * Consistency in behaviour, naming and documentation
 | 
					 * Consistency in behaviour, naming and documentation
 | 
				
			||||||
 * Easy integration nacked installations
 | 
					 * Easy integration nacked installations
 | 
				
			||||||
 * Simple and well-known DSL: posix shell
 | 
					 * Simple and well-known DSL: posix shell
 | 
				
			||||||
 | 
					 * It is very easy to
 | 
				
			||||||
 | 
					  * extend cdist
 | 
				
			||||||
 | 
					  * debug cdist-core and cdist-types
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Requirements
 | 
					## Requirements
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,44 +0,0 @@
 | 
				
			||||||
cdist-language(7)
 | 
					 | 
				
			||||||
=================
 | 
					 | 
				
			||||||
Nico Schottelius <nico-cdist--@--schottelius.org>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
NAME
 | 
					 | 
				
			||||||
----
 | 
					 | 
				
			||||||
cdist-language - Cdist Configuration language
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
DESCRIPTION
 | 
					 | 
				
			||||||
-----------
 | 
					 | 
				
			||||||
A cdist configuration consists of the following parts:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- manifests (cdist-manifests(7))
 | 
					 | 
				
			||||||
- library (cdist-language-library(7))
 | 
					 | 
				
			||||||
- modules (cdist-language-modules(7))
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- library vs. modules?
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Requirements:
 | 
					 | 
				
			||||||
   It MUST be incredible easy/dumb to add new types.
 | 
					 | 
				
			||||||
      => growable default types
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
   - how to write a module
 | 
					 | 
				
			||||||
      - module function autoloading via *.sh
 | 
					 | 
				
			||||||
      - module "manifest"?
 | 
					 | 
				
			||||||
         - create functions in *.sh 
 | 
					 | 
				
			||||||
         - name functions "modulename_function"
 | 
					 | 
				
			||||||
            module hellow
 | 
					 | 
				
			||||||
            function kitty
 | 
					 | 
				
			||||||
            => hellow_kitty
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      - you are advised (not forced) to put files
 | 
					 | 
				
			||||||
         to a subdirectory named "files"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
SEE ALSO
 | 
					 | 
				
			||||||
--------
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
COPYING
 | 
					 | 
				
			||||||
-------
 | 
					 | 
				
			||||||
Copyright \(C) 2010-2011 Nico Schottelius. Free use of this software is
 | 
					 | 
				
			||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
 | 
					 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue