codeIaC

Infrastructure as Code (IaC) bezeichnet die automatisierte und wiederholbare Bereitstellung von IT-Infrastruktur mithilfe von Code. Mit Bicep, einer domänenspezifischen Sprache von Microsoft, lassen sich Azure-Ressourcen deklarativ definieren. Dadurch können Infrastrukturen versioniert, nachvollziehbar und teamübergreifend verwaltet werden – ganz im Sinne von DevOps.

Was ist Bicep?

Bicep ist eine vereinfachte Sprache zur Definition von Azure-Ressourcen. Es ist ein Abstraktionslayer ĂĽber ARM-Templates (Azure Resource Manager).

Vorteile

  • Weniger Code

  • Bessere Lesbarkeit

  • IntelliSense-UnterstĂĽtzung in VS Code

  • Automatische Validierung und Vervollständigung

Ressourcengruppe anlegen

targetScope = 'subscription'
param location string = deployment().location
param name string

resource rg 'Microsoft.Resources/resourceGroups@2018-05-01' = {
  location: location
  name: name
}

Container Registry

Virtuelle Maschine

Last updated