You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Nico Schottelius e2538bb432 cleanup readme 15 years ago
bin move around documentation 15 years ago
conf old commit 15 years ago
doc move around documentation 15 years ago
test more stuff to test 15 years ago
Makefile move around documentation 15 years ago
README cleanup readme 15 years ago
TODO move around documentation 15 years ago
doc_show_all_exported_variables meaning of variables 15 years ago

README

## 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