AlternativeTo Logo

    Open Source Puppet Alternatives

    The best open source alternative to Puppet is Ansible. If that doesn't suit you, our users have ranked more than 25 alternatives to Puppet and many of them is open source so hopefully you can find a suitable replacement. Other interesting open source alternatives to Puppet are Salt, Chef, Cobbler and Rudder.

    Puppet is mainly a Server Management Tool but alternatives to it may also be Remote Desktop Tools or Mobile Device Management Tools. Filter by these if you want a narrower list of alternatives or looking for a specific functionality of Puppet.
    This page was last updated Apr 30, 2022
    Puppet
      51
    • FreemiumOpen Source
    • Mac
    • Windows
    • Linux
    • Online
    More
    Puppet Data Center Automation Solution helps you save time, gain visibility into your server environment, and ensure...
    Learn more about Puppet

    1. Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
      Ansible vs Puppet opinions
      Almost everyone thinks Ansible is a great alternative to Puppet.
      brontersmrg I can hardly say that Puppet and Ansible should be in the same DCIM category.
      Negative comment almost 2 years ago

      -4
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      More
      Salt is a powerful remote execution manager that can be used to administer and provision servers in a fast and efficient way.
      Salt vs Puppet opinions
      Almost everyone thinks Salt is a great alternative to Puppet.
      Scalability, Performance, Features and Flexibility (DSL, RPC framework, Event Reactor etc.)
      Positive comment over 3 years ago

      1


      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • BSD
      More
      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.
      No screenshots yet
      Most users think Chef is a great alternative to Puppet.
    2. Cobbler is a Linux installation server that allows for rapid setup of network installation environments.
    3. Rudder is an easy to use, web-driven, role-based solution for Continuous Automation and Compliance. Well established in companies from small to biggest-in-their-field. The biggest known deployment (2016) is about 7000 nodes.


    4. pyinfra automates infrastructure super fast at massive scale. It can be used for ad-hoc command execution, service deployment, configuration management and more.
    5. Foreman is an open source project that helps system administrators manage servers throughout their lifecycle, from provisioning and configuration to orchestration and monitoring.
    6. munki is a set of tools that, used together with a webserver-based repository of packages and package metadata, can be used by OS X administrators to manage software installs (and in many cases removals) on OS X client machines.
      No screenshots yet
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Online
      More
      CFEngine is a configuration management and automation framework that lets you securely manage your mission critical IT infrastructure.
      No screenshots yet
    7. Fabric is a Python library and command-line tool for streamlining the use of SSH for application deployment or systems administration tasks.
      No screenshots yet
    Showing 10 of 27 alternatives