Anyone have thoughts/preferences on configuration management tools? Chef, Puppet, Ansible, Saltstack; too many choices!

Follow

@hisaac ansible is ok, but its slow, clunky, can be hard to debug, and since its written in yaml, prone to yaml syntax related bugs.

I think in terms of ease of use, its hard to beat docker / docker-compose for config management as long as your apps can be configured with environment variables.

@forestjohnson My use-case is specific to configuring macOS VM images, so unfortunately Docker isn’t an option. :(

@hisaac ah nvm I thought you were talking about servers.

Yeah for macos VMs I'd use ansible or just shell with -e and -x set

@forestjohnson Gotcha, yeah I should’ve clarified more in the initial post.

It does seem like Ansible is the preferred tool for my use-case, but I think I’m going to test out Saltstack alongside Ansible. Salstack is configured using Python which is attractive. Ansible seems nice though in that you can do everything just over SSH. It’s all tradeoffs I suppose.

Sign in to participate in the conversation
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.