Matthias Linhuber M.Sc.
Room: 01.07.39 Technische Universität München |
|
Teaching:
iPraktikum WS22/23 - Program Management
iPraktikum SS20 - Release Management Coach Instructor
iPraktikum WS19/20 - Release Management Coach Instructor
iPraktikum SS19 - Team Coach Zeiss MED & Release Management Coach Instructor
Schuelertag 2019 - Entwickle deine eigene IOS App!
iPraktikum WS18/19 - Release Management Coach Instructor
iPraktikum SS18 - Release Management Coach
Thesis
Open:
In Progress:
Finished:
Infrastructure as Code (IaC) is the state-of-the-art method of managing resources both on-premise and in the cloud. It is an approach to automate the complete lifecycle of any resource utilizing software development practices. The main goal is a consistent and repeatable representation of the entire developed system. One of the most popular IaC tools is Terraform. With Terraform, infrastructure requirements are formalized as declarative configuration files consisting of providers and resources. A provider is a plugin that allows interaction with external entities like AWS or other APIs. Each provider defines a set of data sources and resource types. A resource, on the other hand, describes some infrastructure object like a virtual machine, DNS record, or Network. Email to This email address is being protected from spambots. You need JavaScript enabled to view it. with
Towards a declarative definition of Network configurations - Custom Terraform Provider for REST APIs
Description
This thesis consists of two parts. First, you will develop and outline how REST APIs can be implemented in custom Terraform providers. During the second part, you will design and implement a REST API for an existing network stack and use your approach to implement the API in Terraform.