Configuration Management Tools
-
Ansible: A powerful, agentless tool that offers extensive flexibility. Used for IT infrastructure automation, Ansible works on almost all systems and is written in Python.
-
Ansible.Ai: An AI for Ansible Content Development that generates syntactically correct playbooks for IT infrastructure automation.
-
CFEngine: A lightweight agent system that uses a declarative language to specify the configuration state.
-
mgmt: A next-generation configuration management tool written in Go.
-
Pallet: Offers infrastructure definition, configuration, and management through a Clojure DSL.
-
Puppet: An automated administrative engine that manages Linux, Unix, and Windows systems. Puppet performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification.
-
Chef: A powerful automation platform that transforms infrastructure into code. Chef automates how infrastructure is configured, deployed, and managed across any environment.
-
(R)?ex: A friendly automation framework that supports various combinations of local and remote execution, push and pull style of management, and imperative and declarative approach.
-
Salt: An event-driven automation tool and framework. Salt automates common infrastructure administration tasks and ensures that all components of your infrastructure are operating in a consistent desired state.
-
Fleek: An all-in-one management system for everything you need to be productive on your computer.