parent
2f415ad240
commit
3709be353b
@ -0,0 +1,18 @@ |
|||||||
|
Hey hackers, |
||||||
|
|
||||||
|
cdist has not been published, you're accessing a early in developent |
||||||
|
code. |
||||||
|
|
||||||
|
Do not believe anything written in cdist, besides what's written in this file |
||||||
|
(everything else may be future stuff for the initial release). |
||||||
|
|
||||||
|
-- Nico, 20101201 |
||||||
|
|
||||||
|
|
||||||
|
What you can do so far: |
||||||
|
|
||||||
|
# prepare use: |
||||||
|
export PATH="$PATH:$(pwd -P)/bin" |
||||||
|
|
||||||
|
## Test config tree wrapper |
||||||
|
cd test && ./cdist-cconfig-tree |
@ -1,49 +0,0 @@ |
|||||||
## Introduction |
|
||||||
|
|
||||||
cdist configures your system. It is similar to |
|
||||||
[cfengine](http://www.cfengine.org/) and [puppet](http://www.puppetlabs.com/). |
|
||||||
It is inspired by both of those tools: |
|
||||||
|
|
||||||
* Try to redo the great power you get |
|
||||||
* But leave out the bugs you also got |
|
||||||
|
|
||||||
And cdist is UNIX: |
|
||||||
|
|
||||||
It's designed to |
|
||||||
reuse existing tools, |
|
||||||
it does not require high level scripting language interpreters |
|
||||||
and it is equipped with manpages. |
|
||||||
|
|
||||||
### Architecture |
|
||||||
|
|
||||||
* KISS (keep it simple and stupid) |
|
||||||
* Allow very easy extension of cdist (creating own types for instance) |
|
||||||
* Push (server pushes configuration) and Pull (client retrieves config) supported |
|
||||||
* User defines configuration in shell scripts using cdist functions |
|
||||||
* Cdist generates internal configuration (cconfig style) and afterwards applies configuration |
|
||||||
|
|
||||||
## Requirements |
|
||||||
|
|
||||||
### Server |
|
||||||
|
|
||||||
* A posix like shell |
|
||||||
* SSH-Client (for push architecture) |
|
||||||
* SSH-Server (for pull architecture) |
|
||||||
|
|
||||||
### Client |
|
||||||
|
|
||||||
* A posix like shell |
|
||||||
* SSH-Client (for pull architecture) |
|
||||||
* SSH-Server (for push architecture) |
|
||||||
|
|
||||||
## How to get cdist |
|
||||||
|
|
||||||
git clone git://git.schottelius.org/cdist |
|
||||||
|
|
||||||
## How to install cdist |
|
||||||
|
|
||||||
make install |
|
||||||
|
|
||||||
## How to use cdist |
|
||||||
|
|
||||||
man cdist |
|
@ -0,0 +1,49 @@ |
|||||||
|
## Introduction |
||||||
|
|
||||||
|
cdist configures your system. It is similar to |
||||||
|
[cfengine](http://www.cfengine.org/) and [puppet](http://www.puppetlabs.com/). |
||||||
|
It is inspired by both of those tools: |
||||||
|
|
||||||
|
* Try to redo the great power you get |
||||||
|
* But leave out the bugs you also got |
||||||
|
|
||||||
|
And cdist is UNIX: |
||||||
|
|
||||||
|
It's designed to |
||||||
|
reuse existing tools, |
||||||
|
it does not require high level scripting language interpreters |
||||||
|
and it is equipped with manpages. |
||||||
|
|
||||||
|
### Architecture |
||||||
|
|
||||||
|
* KISS (keep it simple and stupid) |
||||||
|
* Allow very easy extension of cdist (creating own types for instance) |
||||||
|
* Push (server pushes configuration) and Pull (client retrieves config) supported |
||||||
|
* User defines configuration in shell scripts using cdist functions |
||||||
|
* Cdist generates internal configuration (cconfig style) and afterwards applies configuration |
||||||
|
|
||||||
|
## Requirements |
||||||
|
|
||||||
|
### Server |
||||||
|
|
||||||
|
* A posix like shell |
||||||
|
* SSH-Client (for push architecture) |
||||||
|
* SSH-Server (for pull architecture) |
||||||
|
|
||||||
|
### Client |
||||||
|
|
||||||
|
* A posix like shell |
||||||
|
* SSH-Client (for pull architecture) |
||||||
|
* SSH-Server (for push architecture) |
||||||
|
|
||||||
|
## How to get cdist |
||||||
|
|
||||||
|
git clone git://git.schottelius.org/cdist |
||||||
|
|
||||||
|
## How to install cdist |
||||||
|
|
||||||
|
make install |
||||||
|
|
||||||
|
## How to use cdist |
||||||
|
|
||||||
|
man cdist |
Loading…
Reference in new issue