yadtYADT - an Augmented Deployment Tool

One Tool to Rule Them All

YADT is a next generation data center deployment and system management tool. It is based on two central components: central management of dependencies between services, systems and software packages, and using package based deployment for both software and configuration management.

Try it yourself.

YADT is human-readable

YADT lets you model your data center landscape in a simple, human readable yaml format. The packaging of software and its configuration, the definition of package dependencies, the definition of service dependencies, and some basic conventions are the YADT model. With these information, YADT can deploy any changes to your software and your configuration to any number of hosts. Of course YADT will also deploy all updates to your OS, you can even separate these OS updates from your application and configuration updates.

YADT understands your data center

YADT assures that the updates and service restarts are done in the correct order over your complete data center. YADT does this by analyzing the service and package dependencies, grouping dependent services and hosts together into "chunks". It then rolls out the update as a sequential wave over all chunks, thus assuring that your platform as a whole stays available during this process.

YADT also provides a way to collaboratively administer a large number of hosts concurrently by many users. It provides an audit trail of who did what, when, and on which host.


Jobs

Do you like Open Source? Do you want to help building the next generation data center automation? ImmobilienScout24 is looking for engineers who like to automate everything. Check our developer blog for further information.


YADT an Augmented Deployment Tool
Copyright (C) 2010-2013 Immobilien Scout GmbH
Licensed under GNU GPL v3

Tue Feb 12 05:23:23 -0800 2013