Cloudify is a pure play, open source cloud orchestration and automation software. It's used for a variety of needs, from autonomous application management, to uses like NFV orchestration. It was built from the bottom up as a cloud orchestration framework, and is built to be pluggable to any infrastructure. Its also the most extensive implementation of TOSCA, which makes it completely technology agnostic.
linux windows osx open-source provisioning orchestration automation scaling open-source free commercial
A versatile orchestration engine that can automate systems and apps. Instead of a custom scripting language or code, it is very simple and shell based. It is also agent-less, so you can just start using it right away and get things done
linux open-source provisioning config-mgmt orchestration python
aptly is a swiss army knife for Debian repository management: it allows you to mirror remote repositories, manage local package repositories, take snapshots, pull new versions of packages along with dependencies, publish as Debian repository.
linux packaging artifacts open-source
Repeatable, reboot resilient windows environment installations made easy using Chocolatey packages. When its time to repave either bare metal or virtualized instances, locally or on a remote machine, Boxstarter can automate both trivial and highly complex installations. Compatible with all Windows versions from Windows 7/2008 R2 forward.
windows open-source virt packaging provisioning powershell
A Java based deployment tool, focused on both deployment as well as post-deploy lifecycle management. It is aware of network topologies, integrates with many cloud and PaaS APIs, and is designed to handle the entire roll-out
linux windows osx open-source provisioning orchestration java
The Ruby equivalent of Fabric, Capistrano is a Ruby framework to configure and run deployment or system administration tasks on local or remote machines. It extends the Rake DSL to define tasks, and can group tasks by Roles.
linux osx open-source provisioning orchestration ruby
Use Cisco CloudCenter (formerly CliQr) to more securely deploy and manage applications in data center, private cloud, and public cloud environments. This application-centric cloud management solution helps you modernize your data center or add public cloud application deployment to your service offering.
linux windows provisioning orchestration automation scaling commercial
Cft watches as you make changes to your server, and then creates puppet manifests for the resulting actions. Simplifies creating puppet configuration.
linux open-source config-mgmt provisioning orchestration
Chocolatey is like apt-get for Windows. It can install packages and dependencies over the command line.
windows open-source packaging provisioning powershell
Public and Private Maven and Python (PyPi) repositories. Fully managed and highly available repository hosting.
linux windows osx bsd solaris commercial packaging artifacts java clojure scala groovy python pypi cloud maven sbt leiningen gradle ivy
Just Better Package Management. Manage your software dependencies and distribution with Enterprise-grade package management.
linux windows cloud packaging distribution debian nuget maven python rpm redhat ruby
Cobbler is a Linux installation server that allows for rapid setup of network installation environments. It glues together and automates many associated Linux tasks so you do not have to hop between many various commands and applications when deploying new systems, and, in some cases, changing existing ones. Cobbler can help with provisioning, managing DNS and DHCP, package updates, power management, configuration management orchestration, and much more.
linux open-source config-mgmt provisioning orchestration
Securely manages privileged account credentials, such as root passwords, using Shamir secret sharing. Its like 1Password for DevOps.
linux open-source orchestration python
A simple, rack-based deployment framework
linux open-source provisioning orchestration ruby
An tools for re-imaging and provisioning OSX devices
osx provisioning orchestration config hardening
ElasticBox is an enterprise DevOps platform for IT teams to deliver applications frequently at low costs and with fewer failures. Applications are much easier to automate, orchestrate, deploy, and manage on private, public or hybrid clouds. IT teams can use the platform to align with business needs in an agile, transparent, and collaborative way.
linux osx solaris windows commercial free cloud-paas config-mgmt provisioning orchestration
Deployment system & automation framework
linux windows osx open-source ci packaging orchestration
Fabric is a python framework to configure deployment or system administration tasks, and then run those tasks on local or remote systems. It uses SSH heavily for interacting with remote systems, and uses Roles to group tasks
linux osx open-source orchestration python
A package management tool, similar to Ivy/APT, but language agnostic, faster and works well with both executables and libraries.
linux windows osx open-source packaging ruby
Effing Package Managers (FPM) is a single tool that can generate rpm, deb, solaris, osx (pkg) and many other packages. It supports multiple inputs (directory, gem, egg, deb, etc) and can produce multiple outputs (rpm, deb, solaris, etc). It relieves the pain out of creating various kinds of packages.
linux osx open-source packaging ruby
A generic application framework to farm out work to other machines or processes, and allows parallel processing and load balancing
linux windows osx open-source orchestration php
A bittorrent based file distribution system based on Twitter’s Murder. It uses BitTorrent to push artifacts and code very fast across thousands of servers.
linux windows osx open-source packaging python
Intelliment is a platform to allow enterprises to automate their network security policy management in order to help them better handle their security at scale and to respond faster to network threats
linux commercial security orchestration provisioning networking firewall
Streamline your web projects from development from production. Jeto is a web interface for several ReST APIs (nginx-api, vagrant-worker and htpasswd-api). With Ĵeto you add and manage (start/stop/provision) vagrant projects on the fly via a nice and easy to use web interface.
linux open-source cloud cloud-paas paas ci cd virt provisioning orchestration python
Juju is a free and libre orchestration service with a great web GUI, which provides easy scaling, automatic provisioning on a variety of providers including metal and Linux containers, and a community ecosystem of best-practice service definitions. Service files define 'interfaces' to allow easy specification and connection of backends or other dependencies.
linux open-source free provisioning orchestration scaling
Kubernetes is a system for managing containerized applications across multiple hosts, providing basic mechanisms for deployment, maintenance, and scaling of applications
linux open-source virt orchestration go
Marionette Collective (MCollective) is an orchestration framework built on top of Puppet. It can interact with a large number of servers (using a pub-sub middleware) and can execute jobs in parallel
linux windows osx free orchestration ruby
A Ruby Rake-like DSL for fast deployment and automation, similar to Capistrano but faster and lesser overhead, since it creates only a single SSH connection for a deploy
linux osx open-source orchestration ruby
Nebula is a Docker orchestration tool designed to manage massive scale distributed clusters
linux open-source virt orchestration python
Bootstrap a DevOps infrastructure with some opinionated defaults (vagrant, puppet, librarian-puppet, git, etc), standard development guidelines, etc. Makes it very quick to get a DevOps team up and running
linux open-source scm virt config-mgmt provisioning orchestration ruby
A model driven orchestration tool for deployment of application clusters
linux windows osx open-source provisioning orchestration ruby
A simple command line program designed to make it easy to spin up, configure, and interact with any number of machines over SSH. Supported providers include AWS, DigitalOcean, Linode and Virtualbox.
linux osx open-source provisioning config-mgmt orchestration nodejs
A hosted platform for managing software package repositories. Apt, yum, and rubygems repositories without the headaches.
A system management and provisioning tool, with centralized configuration management
linux open-source config-mgmt provisioning orchestration python
A platform for managing software package repositories
linux open-source packaging python
Rancher is open source software that provides a complete infrastructure platform for running Docker in production.
linux open-source provisioning orchestration scaling service-discovery
A agent-less server orchestration tool built on Perl
linux windows osx open-source orchestration perl
Turns your operational procedures into self-service portal. Define common operational tasks in the Rundeck web portal, and safely hand it over to the rest of the team so that they can perform these tasks without you being around.
linux windows osx open-source orchestration java
Salt is a powerful and different approach to infrastructure management, by focusing on high speed communications between large number of systems, and can perform orchestration, remote code execution and much more.
linux windows osx open-source commercial config-mgmt provisioning orchestration python
Sequencer can ping, power on and power off clusters of machines in your datacenter
linux open-source orchestration python
Serf is a service discovery and orchestration tool which is highly decentralized, highly available, fault tolerant, cross platform and extremely lightweight.
linux windows osx open-source orchestration go
CI/CD and DevOps automation platform with Docker support that simplifies provisioning, building, testing, and deploying any application anywhere.
linux free commercial ci cd provisioning orchestration config-management
A Perl tool for automating configuration, maintenance and management of large number of systems. Allows policies to be written in a central server and implement specific policies in various servers
linux open-source config-mgmt provisioning orchestration perl
A platform for event-driven automation. StackStorm allows you to integrate and automate across services and tools. It ties together your existing infrastructure and application environment so you can more easily automate that environment -- with a particular focus on taking actions in response to events.
automation cd provisioning cloud orchestration config-mgmt orchestration python linux open-source apache2
A Vagrant plugin that helps you reduce the amount of coffee you drink while waiting for boxes to be provisioned by sharing a common package cache among similiar VM instances.
linux windows osx open-source virt artifacts ruby
veewee is a great tool for building Virtual Machine images (aka base boxes). It automates most of the steps and allows you to easily create readymade images for VirtualBox/Vagrant, VMWare Fusion, KVM and Parallels. No longer need to shy away from building custom VM images!
linux osx windows open-source virt packaging ruby
Verdaccio is an open-source local repository for NPM packages. It provides private-access packages, caching, and overriding public packages.
linux windows osx bsd solaris open-source free packaging artifacts
Weave creates a virtual network that connects Docker containers deployed across multiple hosts. Services provided by application containers on the weave network can be made accessible to the outside world, regardless of where those containers are running. Similarly, existing internal systems can be exposed to application containers irrespective of their location.
linux open-source virt cloud-paas orchestration service-discovery go
Configurable incoming webhook server
linux windows osx bsd solaris open-source ci cd orchestration
Windows Installer XML (WiX) is an open source set of tools to create your own Windows installer packages using an XML configuration. It supports a lot of functionality, like many pre-built wizard interfaces, splitting packages into separate features, adding custom dialog boxes or wizard steps, upgrading and repairing existing installations, etc.
windows open-source packaging