„Everything as Code“ mit Terraform und Ansible

Referierende:

Pascal Fries (IT Consultant, ATIX AG)

Termin: Sonntag, 18:00 - Raum V3 - Dauer 60 Min.

Automatisierung in der IT findet stets auf verschiedenen Ebenen statt: Einerseits bedarf es der Verwaltung von Infrastruktur, wie (virtuellen) Servern und Netzwerkkomponenten. Andererseits will diese Infrastruktur aber auch konfiguriert und mit Anwendungen befüllt werden.

Eine Schlüsselrolle in der Automatisierung dieser beiden Ebenen bildet ihre Formulierung in deklarativer Form – man spricht von „Infrastructure as Code“ und „Configuration as Code“. Eine beliebte Kombination zur Umsetzung dieses Konzepts ist dabei das Verwalten von Infrastruktur mittels Terraform, während Ansible die Anwendungsinstallation und -konfiguration übernimmt. Das einzige Problem: Wie sollen beide Programme miteinander kommunizieren?

In diesem Vortrag stelle ich verschiedene Schnittstellen zwischen Terraform und Ansible vor, angefangen bei komplett getrennten Arbeitsabläufen, bis hin zur gemeinsamen Paketierung von „Terraform-Ansible-Code“.

Erwünschte Vorkenntnisse: Terraform- und Ansible-Grundkenntnisse sind von Vorteil, aber nicht nötig.

Weitere Informationen: Kurz-Paper

Material zum Beitrag: Folien (3537 KiB)

Cloud-Pad für Publikumsinteraktion: Pad

Video-Aufzeichnung:

Creative Commons Lizenzvertrag Download MP4 (254 MiB)