Changeset View
Changeset View
Standalone View
Standalone View
azure/terraform/vault.tf
# Keyword use: | |||||
# - provider: Define the provider(s) | |||||
# - data: Retrieve data information to be used within the file | |||||
# - resource: Define resource and create/update | |||||
# Configure the Microsoft Azure Provider | |||||
# Empty if using the `az login` tool | |||||
provider "azurerm" { | |||||
version = "~> 1.27" | |||||
} | |||||
# Reuse the network security group as defined currently | |||||
data "azurerm_network_security_group" "worker-nsg" { | |||||
name = "worker-nsg" | |||||
resource_group_name = "swh-resource" | |||||
} | |||||
# Same for the subnet | |||||
data "azurerm_subnet" "default" { | |||||
name = "default" | |||||
virtual_network_name = "swh-vnet" | |||||
resource_group_name = "swh-resource" | |||||
} | |||||
# Define a new resource for the vault | # Define a new resource for the vault | ||||
# matching what we name elsewhere "euwest-${resource}" | # matching what we name elsewhere "euwest-${resource}" | ||||
resource "azurerm_resource_group" "euwest-vault" { | resource "azurerm_resource_group" "euwest-vault" { | ||||
name = "euwest-vault" | name = "euwest-vault" | ||||
location = "westeurope" | location = "westeurope" | ||||
tags { | tags { | ||||
▲ Show 20 Lines • Show All 79 Lines • Show Last 20 Lines |