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 950fdc9e1a add postgresql module 15 years ago
bin
conf add postgresql module 15 years ago
doc
test
Makefile
README
TODO
doc_show_all_exported_variables

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