From 10b2628e59b2d3abca992eafa572b77e65e4c067 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torma=20Krist=C3=B3f?= Date: Tue, 17 May 2022 19:48:03 +0200 Subject: [PATCH] add azure function --- azure-functionapps.tf | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 azure-functionapps.tf diff --git a/azure-functionapps.tf b/azure-functionapps.tf new file mode 100644 index 0000000..c86426c --- /dev/null +++ b/azure-functionapps.tf @@ -0,0 +1,26 @@ +resource "azurerm_storage_account" "sa-hanyadikhet-functionapp" { + name = "sa-hanyadikhet-functionapp" + resource_group_name = azurerm_resource_group.rg-hanyadikhet-functionapp.name + location = azurerm_resource_group.rg-hanyadikhet-functionapp.location + account_tier = "Standard" + account_replication_type = "LRS" +} + +resource "azurerm_service_plan" "sp-hanyadikhet-functionapp" { + name = "sp-hanyadikhet-functionapp" + resource_group_name = azurerm_resource_group.rg-hanyadikhet-functionapp.name + location = azurerm_resource_group.rg-hanyadikhet-functionapp.location + os_type = "Linux" + sku_name = "FREE" +} + +resource "azurerm_linux_function_app" "fa-hanyadikhet" { + name = "fa-hanyadikhet" + resource_group_name = azurerm_resource_group.rg-hanyadikhet-functionapp.name + location = azurerm_resource_group.rg-hanyadikhet-functionapp.location + + storage_account_name = azurerm_storage_account.sa-hanyadikhet-functionapp.name + service_plan_id = azurerm_service_plan.sp-hanyadikhet-functionapp.id + + site_config {} +} \ No newline at end of file