Chef!

The Chef DK https://docs.chef.io/release/devkit
gives you the tools you need to develop and test your infrastructure automation code locally from your workstation, before deploying changes into production. For example, the Test Kitchen tool lets you run tests in an isolated environment. Chef DK also includes InSpec , a powerful language for writing infrastructure tests. Download Chef DK https://downloads.chef.io/chef-dk
The Chef Server acts as a central repository for cookbooks as well as for information about every node it manages. Chef cookbooks contain code that describes the desired state of your infrastructure. Download Server https://downloads.chef.io/chef-server
A node is any physical or virtual machine in your network that is managed by the Chef server. The

Chef alternatives

  • Ansible

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

    tags: automation aws configuration configuration-management ec2
  • Puppet

  • Puppet Data Center Automation Solution helps you save time, gain visibility into your server environment, and ensure consistency across your IT infrastructure.

    tags: task-management automation ruby data-center-automation it-infrastructure
  • Rudder

  • Rudder is an easy to use, web-driven, role-based solution for IT Infrastructure Automation and Compliance. With a focus on continuously checking configurations and centralising real-time status data, Rudder can show a high-level summary (“ISO 27001 rules are at 100%!”) and break down noncompliance issues to a deep technical level (“Host prod-web-03: SSH server configuration allows root logins”).

    tags: automation compliance compliance-audit compliance-software configuration
  • RunDeck

  • RunDeck is an open source automation service with a web console, command line tools and a WebAPI. It lets you easily run automation tasks across a set of nodes.

    tags: automation server-management system-administration deployment configuration
  • cdist

  • cdist is an alternative to other configuration management systems like cfengine, bcfg2, chef and puppet. But cdist ticks differently.

    tags: kiss posix shell ssh unix
  • Foreman

  • 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 tasks, quickly deploy applications, and proactively manage change, both on-premise with VMs and bare-metal or in the cloud.

    tags: alm bare-metal cmdb configuration-management dcim
  • Cfengine

  • Ensure complianceDefine the desired state and configuration of your IT infrastructure, and CFEngine will automatically ensure that it complies.

    tags: configuration data-center-automation it-infrastructure system-administration
  • munki

  • 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.

    tags: software-installation software-management software-inventory bulk-uninstall bulk-install
  • Mina

  • Mina is a really fast deployer and server automation tool written in Ruby.

    tags: automation configuration configuration-management data-center-automation deployment
  • Distelli

  • Distelli makes it fast and easy for developers to build, test deploy code to any server with the push of a button. Our platform empowers developers and their teams to spend less time building and maintaining complex deployment tools and homegrown scripts so they can focus their valuable time and effort on creating the software that powers their business.

    tags: ask-management automation build-automation configuration-management data-center-automation