cdist configuration management
Latest manual: https://www.cdi.st/manual/latest/
Home page: https://www.cdi.st
We might choose to include human readable hostnames, rather than ip addresses. In these cases, we are unable to correctly detect membership, but ipset will resolve and error on duplicate. the sets contain ip addresses and not resolvable names, gencode-remote will produce output, but ipset will eventually resolve to ip addresses/check for real membership. For example: __ipset good-sites --type hash:ip --add cdi.st or: __ipset blocked-sites --type hash:ip --del cdi.st |
||
---|---|---|
bin | ||
cdist | ||
completions | ||
configuration | ||
docs | ||
hacking | ||
other | ||
.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