There's one thing i dislike:
releases are git based by default.
oh its great and all but it's pretty much like chrome and others: no testing.
this stuff is critical to the infrastructure, and yet again: no testing.
just git pull updates away! yeah, right then push configuration on this untested stuff over thousand of machines and watch it potentially break...
Oh that, and that it's YA configuration management tool, and of course, you don't switch those overnight "just to check out the newest kid on the block".
I'd much rather get puppet enhanced. (but yeah - some of the puppet issues are design issues which aren't going to change)
What I do like:
- push. ffs! pull uses more resources and means you rely a lot on the host to be working properly. with push you get errors back (can't connect, can't do X, etc)
- no ruby. woot. seriously, ruby's cool but its just not default.
- simple and straightforward. nuff said. kiss has been applied.
- since its simple its less likely to break in odd ways like puppet does, or die off because the master just doesnt handle the load. push model also help a lot here.
oh its great and all but it's pretty much like chrome and others: no testing.
this stuff is critical to the infrastructure, and yet again: no testing.
just git pull updates away! yeah, right then push configuration on this untested stuff over thousand of machines and watch it potentially break...
Oh that, and that it's YA configuration management tool, and of course, you don't switch those overnight "just to check out the newest kid on the block".
I'd much rather get puppet enhanced. (but yeah - some of the puppet issues are design issues which aren't going to change)
What I do like:
- push. ffs! pull uses more resources and means you rely a lot on the host to be working properly. with push you get errors back (can't connect, can't do X, etc)
- no ruby. woot. seriously, ruby's cool but its just not default.
- simple and straightforward. nuff said. kiss has been applied.
- since its simple its less likely to break in odd ways like puppet does, or die off because the master just doesnt handle the load. push model also help a lot here.
- easy to run off a laptop compared to puppet.