IaC mit Terraform

Infrastructure as Code mit Terraform

Infrastructure as Code (IaC) zur Bereitstellung von Servern und anderen Diensten ist ein fundamentaler Baustein aktueller Softwarelösungen. Meist in Verbindung mit Infrastructure as a Service (IaaS) genutzt, sichert es eine konsistente Konfiguration der zum Softwarestand benötigten Strukturen, wie Datenbanken, Netzwerk- und Speicherkomponenten. Dabei gibt es unterschiedliche Ansätze zum Beschreiben der Hardwarestrukturen und in diesem Beitrag…

Digitalisierung von papierbasierten Prozessen

Der Weg hin zum digitalen Unternehmen scheint langwierig, gewunden und steinig. Bestehende Prozesse digital abzubilden, bedarf häufig der Überarbeitung des gesamten Prozesses. Hinzu kommen meist neue Systeme und Werkzeuge, die eine Digitalisierung kostspielig werden lassen. Aber manchmal geht es gar nicht um den ganzen Prozess, oder die vollständig digitale Prozessabbildung. Manchmal wünscht man sich, die…

GitHub Actions – Verwendung von Secrets

Im vorherigen Artikel dieser Blogserie wurden bereits Variablen von GitHub Actions vorgestellt. In diesem Artikel wird betrachtet wie die Variablen im Zusammenspiel mit Secrets verwendet werden können. Die meisten Projekte benötigen Secrets, um z.B. Verbindungszeichenfolgen, Passwörter, API-Keys und generell sensitive Informationen zu schützen. Falls diese öffentlich zugänglich werden, so ist dies für jedes Projekt eine…

GitHub Actions – Variablen

Im letzten Artikel dieser Blogserie haben wir uns Steps und Actions eines GitHub Workflows angeschaut. In diesem Artikel geht es nun um Variablen. Diese können nicht nur dazu genutzt werden, um Informationen zentral zu setzen, sondern auch um Actions zu parametrisieren und Daten auszutauschen. Wie das genau funktioniert, schauen wir uns jetzt an.

GitHub Actions – Steps und Actions

Im letzten Artikel dieser Blogserie haben wir einen neuen simplen Workflow angelegt. In diesem Artikel geht es nun um den eigentlichen Kern und Namensgeber: Actions. Was ist eine Action und was ist ein Step? Wenn ich Azure DevOps Pipeline schon kenne, wie finde ich mich hier zurecht? Dies wird im Folgenden anhand der Migration der…