cdist configuration management Latest manual: https://www.cdi.st/manual/latest/ Home page: https://www.cdi.st
Find a file
Steven Armstrong b17a1f0edb removing and adding keys must be atomic
If we delegate this to multiple seprarate objects (e.g. using __line) and the
config run is interrupted after applying only some of them we may leave the
target in some random state.
We may have even locked ourself out of the target.

So remove and add keys ourself so either none are all changes are
applied.

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2014-09-27 11:40:06 +02:00
bin remove freecode support 2014-08-18 23:39:32 +02:00
cdist removing and adding keys must be atomic 2014-09-27 11:40:06 +02:00
docs Fix typo in cdist-explorer 2014-09-16 15:59:08 +02:00
other only use a single space to distinguish between the actual __target_host and the same used as part of the path; fixes #206 2013-10-03 09:55:14 +02:00
scripts cdist is written with a small c ... and the error message being made nicer 2013-09-02 11:31:45 +02:00
.gitignore ignore pypi-release marker 2014-01-20 14:56:41 +01:00
.version begin restructering for python package 2012-10-25 23:37:15 +02:00
Makefile remove freecode support 2014-08-18 23:39:32 +02:00
MANIFEST.in add package data info 2012-10-29 22:18:32 +01:00
PKGBUILD.in remove freecode support 2014-08-18 23:39:32 +02:00
README begin to split off readme 2012-11-01 10:45:39 +01:00
setup.py do not package .swp files (fixes #269) 2014-02-08 00:44:47 +01:00

cdist
-----

cdist is a usable configuration management system.

For the web documentation have a look at docs/web/.