IT-Tage 2021
  •  Live-Streaming von über 200 Vorträgen in 18 Subkonferenzen.
  •  365 Tage On-Demand-Zugriff auf 260 Vortragsvideos und ein umfangreiches Archiv an Informationen der Konferenz.
  •  Weitere 6 Remote-Konferenzen in 2022.

Agile und DevOps arbeiten Hand in Hand. Datenbankschemas und Applikationscode sind eng miteinander verknüpft, werden aber oft separat gepflegt und bereitgestellt.

Dieser Vortrag stellt die Tools Liquibase und Ansible vor und zeigt, wie sie gemeinsam eingesetzt werden können. Das Open-Source-Projekt Liquibase beschreibt Schema-Änderungen mit JSON- oder YAML-Dokumenten. Liquibase erlaubt es, Datenbanken unterschiedlicher Hersteller zu beliefern und Schemas auf die gewünschte Version zu patchen. Ansible ist ein Open-Source-Automatisierungstool. In Ansible werden Aufgaben und Zielzustände definiert, die dann parallel auf einer Reihe von Remote-Zielen ausgeführt werden können. Ansible Playbooks sind wie die Changelogs von Liquibase JSON- oder YAML-Dokumente. Beide Tools zusammen ermöglichen eine effektive Versionskontrolle von Datenbankschema-Änderungen und das parallele Ausrollen auf mehreren Hosts. Dieser Vortrag enthält ausführliche Live Demos. Alle Scripts werden zum Download bereit gestellt.