Data Center Automation with YADT

Schlomo Schapiro (ImmobilienScout24), Ingmar Krusch (ImmobilienScout24) and Marcel Wolf (ImmobilienScout24)

Playlists: 'linuxtag13' videos starting here / audio / related events

n this talk we will talk about the design decisions behind YADT and how it helps reduce the complexity of your datacenter infrastructrure while at the same time enabling you to fully automate almost all of it. YADT - an Augmented Deployment Tool is a next generation data center deployment and system management tool. It consists of two central components: Firstly, a central management of dependencies between services, systems and software packages, and secondly a deployment based on packages for both software and configuration management. YADT is developed at and used by ImmobilienScout24 as an Open Source project. The software makes it easy to deploy your software, configuration and operating system updates. It also provides a service-oriented abstraction layer which makes dependencies explicit and comprehensible. YADT will update packages and restart the services in the correct order within your data center. It understands the traditional dependencies between packages as well as dependencies between services, even over the network. YADT project homepage ( Folien / Slides (PDF) (

About the author Schlomo Schapiro: Schlomo Schapiro works as a Systems Architect and Open Source Evangelist at ImmobilienScout24, the leading German real estate market place. Core areas of interest are open source solutions and web operations. The ImmobilienScout24 web platform is based on Linux, Apache, Tomcat and open standards. We are currently creating a new deployment and management solution for our data center based on RPM packages. The solution is written in Python and Bash and published at Schlomo maintains several successful open source projects and is a regular speaker at various conferences. Schlomo is a strong DevOps and web operations advocate and writes regularly for German IT magazines and his BLOG ( See the homepage on or the profile on for more information. About the author Ingmar Krusch: Ingmar Krusch is head of operations (acting) and a teamlead of Sysadmins and Systemdevelopers at germany's leading real estate search portal. Through his former life as a developer and teamlead of developers, he first got in contact with the agile mindset through Scrum. Ingmar started to implement Scrum at his employer as a dev teamlead and broadened his agile mindset with DevOps and Kanban trough his work in the ops realm, first as a systems architect and now as an ops teamlead. Currently he is implementing Kanban and promoting the DevOps mindset at his employer while implementing a continuous delivery platform. ImmobilienScout24 uses this to deploy 1000+ VMs completely (including configuration) via RPMs. About the author Marcel Wolf: