Before 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 -ChefChef (2009)PullDeclarative and imperativeRuby -SaltStackSaltStack (2011)Push and PullDeclarative and imperativePython - Ansible / Ansible Tower Red Hat (2012) Push and Pull Declarative and imperativePython - Terraform HashiCorp (2014) Push Declarative and imperativeGo -OtterInedo (2015)PushDeclarative and imperative - Windows-oriented 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 -ChefChef (2009)PullDeclarative and imperativeRuby -SaltStackSaltStack (2011)Push and PullDeclarative and imperativePython - Ansible / Ansible Tower Red Hat (2012) Push and Pull Declarative and imperativePython - Terraform HashiCorp (2014) Push Declarative and imperativeGo -OtterInedo (2015)PushDeclarative and imperative - Windows-orientedPulumiPulumi (2018)PushDeclarative and imperativeGo Other tools include AWS CloudFormation, cdist, StackStorm, Juju , and Step CI.