Top 15 Propellor Alternative and Similar Softwares | Dec 2024

Propellor is configured via a git repository, which typically lives in ~/.propellor/ on your development machine. Propellor clones the repository to each host it manages, in a secure way.

Properties are defined using Haskell. There is fairly complete API documentation, which includes many built-in properties for dealing with APT and Apache, cron and commands, DNS and Docker, etc.

There is no special language as used in puppet, chef, ansible, etc.. just the full power of Haskell. Hopefully that power can be put to good use in making declarative properties that are powerful, nicely idempotent, and easy to adapt to a system's special needs!

1. PontusVision

PontusVision PontusVision is a core services automation tool that covers design, configuration management, deployment, and management of apps. It focuses on low latency environments, but can be used to manage any IT system. Its unique selling points are the following:1) thread management - allows users to simulate the latency of an......

2. Rudder

Rudder Professional open source automation and compliance with a lightweight agent, simple web interface and realtime feedback on all your configurations......

3. glu

glu glu is an open source deployment and monitoring automation platform.......

4. Bcfg2

Bcfg2 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. It is the fifth generation of configuration management tools developed in the Mathematics and Computer Science Division of Argonne National Laboratory. It is based......

5. RunDeck

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

6. Fabric

Fabric Fabric is a Python library and command-line tool for streamlining the use of SSH for application deployment or systems administration tasks.......

7. (R)?ex

(R)?ex (R)?ex - manage all your boxes from a central point - Datacenter Automation and Configuration Management......

8. Pallet

Pallet Pallet is platform for agile and programmatic automation of infrastructure in the cloud, on server racks or directly on virtual machines. Pallet provides cloud provider and operating system independence, and allows for an unprecedented level of customization.......

9. initool

initool initool lets you manipulate the contents of INI files from the command line.......

10. Augeas

Augeas Augeas is a configuration editing tool. It parses configuration files in their native formats and transforms them into a tree. Configuration changes are made by manipulating this tree and saving it back into native config files.......

11. pconsole

pconsole pconsole is a administrative tool for working with clusters of machines. pconsole allows you to connect to each node of your cluster simultaneously, and you can type your administrative commands in a specialized window that 'multiplies' the input to each to the connections you have opened.......

12. Rdist

Rdist MagniComp RDist is an open source program to maintain identical copies of files over multiple hosts. It preserves the owner, group, mode, and mtime of files and can update programs that are executing.......

13. Foreman

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

14. Mina

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

15. Crowbar

Crowbar Crowbar is an Open Source platform for server provisioning and deployment from bare metal. It provides server discovery, firmware upgrades, and operating system installation using PXE Boot. It deploys applications on top of functioning operating systems using whatever config management system you already know and love.......