Before revision: Notable CCA tools include: Tool Released by Method Approach Written in CommentsChefChef (2009)PullDeclarative and imperativeRuby -OtterInedo (2015)PushDeclarative and imperative - Windows-orientedPuppetPuppet ( 2005)Push and PullDeclarative and imperative C++ & Clojure since 4.0, Ruby -SaltStackSaltStack (2011)Push and PullDeclarative and imperativePython -CFEngineNorthern.techPullDeclarativeC - Terraform HashiCorp (2014) Push Declarative and imperativeGo - Ansible / Ansible Tower Red Hat (2012) Push Declarative and imperativePython - Other tools include AWS CloudFormation, cdist, StackStorm, Juju, Pulumi, and Step CI.
After revision: Notable CCA tools include: Tool Released by Method Approach Written in CommentsCFEngineNorthern.tech (1993)PullDeclarativeC -PuppetPuppet ( 2005)Push and PullDeclarative and imperative C++ & Clojure since 4.0, Ruby -SaltStackSaltStack (2011)Push and PullDeclarative and imperativePython - -ChefChef (2009)PullDeclarative and imperativeRubyTerraform HashiCorp (2014) Push Declarative and imperativeGo -OtterInedo (2015)PushDeclarative and imperative - Windows-oriented Ansible / Ansible Tower Red Hat (2012) Push Declarative and imperativePython - Other tools include AWS CloudFormation, cdist, StackStorm, Juju, Pulumi, and Step CI.