Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Still use. I have experience with both and enjoy Puppet more. Ansible's YAML make it too labor intensive for me. I don't mind YAML for puppet hiera data but as a (domain specific) programming language YAML is inconvenient at best. Loops/conditions/dependencies are much easier to express in puppet DSL and even trivial things like write a config and restart a service (if needed) for me easier to write in puppet.


I feel you on the YAML, the configurations I have in Neovim that I load (as a separate config from my default) just for contending with YAML are a bit gnarly. And, the linting tools for YAML, or the particular dialect of a specific thing in YAML are not uniform at all.

Some tell me that Ansible is supposed to be better, I still prefer doing these things in Salt, in the yet rarer and rarer occasion something is not being run in some form or another of "distroless" container.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: