Step1: Terraform provider section
terraform { required_providers { azurerm ={ source = "hashicorp/azurerm" version="3.17.0" } } }
Step2: Provider section of azurerm
Refer to article to get mentioned details required to be provided in azurerm provider -https://dev.to/srinivasuluparanduru/azure-service-principal-creation-step-by-step-approach-2a46
provider "azurerm" { subscription_id = "" tenant_id = "" client_id = "" client_secret = "" features { } }
Step3: Azure resource group creation
resource "azurerm_resource_group" "example" { name = "template-grp" location = "North Europe" }
Step4: Azure service plan
resource "azurerm_service_plan" "plan202407" { name = "plan202407" resource_group_name = azurerm_resource_group.example.name location = "North Europe" os_type = "Windows" sku_name = "F1" }
Step5: Creation of Azure web app
resource "azurerm_windows_web_app" "example" { name = "examplewebapp" resource_group_name = azurerm_resource_group.example.name location = azurerm_service_plan.example.location service_plan_id = azurerm_service_plan.example.id site_config { always_on = false application_stack { current_stack = "dotnet" dotnet_Version = "v6.0" } } depends_on= [ azurerm_service_plan.plan202407 ] }
References:
1.Service Plan
Conclusion : Creation of Azure webapp using IAC - Terraform
💬 If you enjoyed reading this blog post and found it informative, please take a moment to share your thoughts by leaving a review and liking it 😀 and follow me indev.to ,linkedin
Top comments(0)
For further actions, you may consider blocking this person and/orreporting abuse