I've tamed terraform, mostly. Individual providers can be awful though.
Reply on news.ycombinator.com