cdist configuration management
Latest manual: https://www.cdi.st/manual/latest/
Home page: https://www.cdi.st
When a container is created, the configuration is unknown to the explorer. To do the job without the knowleage, following is added: If the container will be created, it adds all absent configuration options to be deleted. Because it do not know which configuration options exist, it tries to remove all if there exists. This behaviour is extended for containers that will be cloned: Because the container who will be cloned is known and it will copy the config nearly one to one, so it will read this configuration. The removal of configuration is generally improved by generating a pattern to ignore spaces at the beginning, near the equal sign and at the end. This deletes the correct configuration lines even they have malformed whitespaces. |
||
|---|---|---|
| bin | ||
| cdist | ||
| completions | ||
| configuration | ||
| docs | ||
| hacking | ||
| other | ||
| scripts | ||
| .gitattributes | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| LICENSE | ||
| Makefile | ||
| MANIFEST.in | ||
| PKGBUILD.in | ||
| README-maintainers | ||
| README.md | ||
| setup.py | ||
cdist
cdist is a usable configuration management system.
It adheres to the KISS principle and is being used in small up to enterprise grade environments.
For more information have a look at homepage
or at docs/src for manual in reStructuredText format.
Contributing
Merge/Pull requests can be made in both upstream GitLab (managed by ungleich) and GitHub project.
Issues can be made and other project management activites happen only in GitLab (needs ungleich account).
For community-maintained types there is cdist-contrib project.
Participating
IRC: #cdist @ freenode
Matrix: #cdist:ungleich.ch
Mattermost: https://chat.ungleich.ch/ungleich/channels/cdist