Open Source Ansible Alternatives

    The best open source alternative to Ansible is Puppet, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 25 alternatives to Ansible and many of them is open source so hopefully you can find a suitable replacement. Other interesting open source alternatives to Ansible are Salt (Free, Open Source), Chef (Free, Open Source), pyinfra (Free, Open Source) and Terraform (Free, Open Source).

    This page was last updated Jul 15, 2021

    1. PowerShell Desired State Configuration is a management platform in PowerShell that enables you to manage your IT and development infrastructure with configuration as code.
      show more
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Online
      Ensure compliance Define the desired state and configuration of your IT infrastructure, and CFEngine will automatically ensure that it complies. Automate Automatically roll out updates and changes to every node in your infrastructure, whether you have 50 or 50,000 nodes.
      No screenshots yet


      • FreeOpen Source
      • Mac
      • Linux
      • BSD
      cdist is an alternative to other configuration management systems like cfengine, bcfg2, chef and puppet. But cdist ticks differently.
    2. Pulumi is a cloud development platform. Replace YAML and DSLs with pure code. Code, deploy, manage cloud apps to AWS, Azure, GCP, Kubernetes, using JavaScript, TypeScript, Python, Go.
      No screenshots yet
      • FreeOpen Source
      • Linux
      The DebOps project is a set of Free and Open Source tools that let users bootstrap and manage an IT infrastructure based on Debian or Ubuntu operating systems. Ansible is used as the main configuration management platform.
      No screenshots yet


    3. 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.
      No screenshots yet
    4. Mgmt is confirmation management software that monitors and reacts dynamically to changes, executes tasks in parallel, and operates on an interconnected mesh model instead of a client-server model.
      No screenshots yet
    5. FAI, Fully Automatic Installation, is a non-interactive system to install, customize and manage Linux systems and software configurations on computers as well as virtual machines and chroot environments, from small networks to large-scale infrastructures like clusters and cloud...
    6. (R)?ex - manage all your boxes from a central point - Datacenter Automation and Configuration Management
      No screenshots yet
    7. Mina is a really fast deployer and server automation tool written in Ruby.
      No screenshots yet
    Showing 20 of 33 alternatives