Puppet alternatives and similar tools
Based on the "Configuration Management" category.
Alternatively, view Puppet alternatives based on common mentions on social networks and blogs.
Ansible9.9 9.9 L3 Puppet VS AnsibleAnsible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
Pulumi8.8 9.9 Puppet VS PulumiPulumi - Universal Infrastructure as Code. Your Cloud, Your Language, Your Way 🚀
Chef8.3 9.7 L4 Puppet VS ChefChef Infra, a powerful automation platform that transforms infrastructure into code automating how infrastructure is configured, deployed and managed across any environment, at any scale
Home Manager using Nix7.3 9.3 Puppet VS Home Manager using NixManage a user environment using Nix [[email protected]]
yadm6.7 0.0 Puppet VS yadmYet Another Dotfiles Manager
mgmt6.5 0.0 Puppet VS mgmtNext generation distributed, event-driven, parallel config management!
rcm6.3 1.6 Puppet VS rcmrc file (dotfile) management
homesick5.9 0.0 Puppet VS homesickYour home directory is your castle. Don't leave your dotfiles behind.
homeshick5.7 0.0 Puppet VS homeshickgit dotfiles synchronizer written in bash
(R)?ex4.8 5.5 L4 Puppet VS (R)?exRex, the friendly automation framework
Pallet4.7 0.0 Puppet VS PalletAutomates controlling and provisioning cloud server instances. DevOps for the JVM.
CFEngine4.5 9.5 L2 Puppet VS CFEngineCFEngine Community
gru3.7 0.9 Puppet VS gruOrchestration made easy with Go and Lua
GNU Stow3.5 0.0 Puppet VS GNU StowGNU Stow - mirror of savannah git repository occasionally with more bleeding-edge branches
Slaughter2.1 0.0 L5 Puppet VS SlaughterIt's written in Perl.
Clean code begins in your IDE with SonarLint
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Puppet or a related project?
Puppet, an automated administrative engine for your Linux, Unix, and Windows systems, performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification.
Documentation for Puppet and related projects can be found online at the Puppet Docs site.
The best way to run Puppet is with Puppet Enterprise (PE), which also includes orchestration features, a web console, and professional support. The PE documentation is available here.
To install an open source release of Puppet, see the installation guide on the docs site.
If you need to run Puppet from source as a tester or developer, see the [Quick Start to Developing on Puppet](docs/quickstart.md) guide.
Developing and Contributing
We'd love to get contributions from you! For a quick guide to getting your system setup for developing, take a look at our Quickstart Guide. Once you are up and running, take a look at the Contribution Documents to see how to get your changes merged in.
For more complete docs on developing with Puppet, take a look at the rest of the developer documents.
See LICENSE file. Puppet is licensed by Puppet, Inc. under the Apache license. Puppet, Inc. can be contacted at: [email protected]
Please log tickets and issues at our JIRA tracker. A mailing list is available for asking questions and getting help from others, or if you prefer chat, we also have a Puppet Community slack.
We use semantic version numbers for our releases and recommend that users stay as up-to-date as possible by upgrading to patch releases and minor releases as they become available.
Bug fixes and ongoing development will occur in minor releases for the current major version. Security fixes will be backported to a previous major version on a best-effort basis, until the previous major version is no longer maintained.
For example: If a security vulnerability is discovered in Puppet 6.1.1, we would fix it in the 6 series, most likely as 6.1.2. Maintainers would then make a best effort to backport that fix onto the latest Puppet 5 release.
Long-term support, including security patches and bug fixes, is available for commercial customers. Please see the following page for more details:
*Note that all licence references and agreements mentioned in the Puppet README section above are relevant to that project's source code only.