Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.

Puppet is described as 'Data Center Automation Solution helps you save time, gain visibility into your server environment, and ensure consistency across your IT infrastructure' and is a popular app in the office & productivity category. There are more than 25 alternatives to Puppet for a variety of platforms, including Linux, Windows, Mac, Web-based and Self-Hosted apps. The best Puppet alternative is Ansible, which is both free and Open Source. Other great apps like Puppet are Salt, Chef, Foreman and Rudder.
Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.

Salt is a powerful remote execution manager that can be used to administer and provision servers in a fast and efficient way.


Chef is an open source systems integration framework built to bring the benefits of configuration management to your entire infrastructure. You write source code to describe how you want each part of your infrastructure to be built, then apply those descriptions to your servers.
Foreman is an open source project that helps system administrators manage servers throughout their lifecycle, from provisioning and configuration to orchestration and monitoring. Using Puppet or Chef and Foreman's smart proxy architecture, you can easily automate repetitive...



Rudder is a solution for automating your IT infrastructure to ensure security, reliability and compliance of your systems, whatever the OS. Gain instant visibility of IT compliance and benefit from continuous remediation to ensure an environment well configured and secured.




DCImanager is a platform for managing servers, racks, and data center equipment (such as routers, switches, sensors, PDU).




CFEngine is a configuration management and automation framework that lets you securely manage your mission critical IT infrastructure.
Juju is an enterprise Operator Lifecycle Manager (OLM) that provides model-driven application management and next-generation infrastructure-as-code.
Bcfg2 helps system administrators produce a consistent, reproducible, and verifiable description of their environment, and offers visualization and reporting tools to aid in day-to-day administrative tasks.
Microsoft Endpoint Configuration Manager is a systems management software product by Microsoft for managing large groups of computers running Windows, macOS, Linux, as well as Windows Phone, Symbian, iOS and Android.

I can hardly say that Puppet and Ansible should be in the same DCIM category.