4 ms·
NIH If you are looking for a DSL that uses shell: https://www.cdi.st/cdist-why.html https://www.cdi.st/cdist-why.html It's already mature and used in productio
by nicey 7y ago
NIH
If you are looking for a DSL that uses shell:
https://www.cdi.st/cdist-why.html https://www.cdi.st/cdist-why.html
It's already mature and used in production at various places/datacenters.
- akavel 7y ago"cdist is written in Python" - that's a significant difference
- pas 7y agoIn my experience, Python is just as brittle, because it just as much lacks static checking. (Though of course mypy helps with the basics, and there ought to be a test or dry-run mode in every "devops" system, but I have no idea what cdist does.)
- akavel 7y agoUh, so, my thought behind that comment was that writing in bash has an advantage over Python, as no extra runtime environment is required in case of bash... sorry for not being clear enough in the comment, I now see I wrote it too vaguely...