Skip to content

Latest commit

 

History

History
55 lines (38 loc) · 2.96 KB

File metadata and controls

55 lines (38 loc) · 2.96 KB

Terraform Module for Azure Private Endpoints

This module contains resource files and example variable definition files for creation of the Azure private endpoints to storage accounts for specified subnets.

Usage

The examples directory has example Azure Cloud Service Provider deployments for different scenarios:

  • ex01-minimal_inputs uses the minimal set of inputs for the module.

An example terraform.tfvars.sample values file is included to show input variable values.

Requirements

Name Version
terraform >= 1.3.0
azurerm >= 4.0.0

Providers

Name Version
azurerm >= 4.0.0

Modules

No modules.

Resources

Name Type
azurerm_private_dns_zone.stor_privatednszone resource
azurerm_private_dns_zone_virtual_network_link.stor_vnet_link resource
azurerm_private_endpoint.private_endpoints resource
azurerm_virtual_network.vnet data source

Inputs

Name Description Type Default Required
azure_region Region for the private endpoints string n/a yes
private_endpoint_prefix Shorthand name for the private endpoint resources. Used in resource descriptions string n/a yes
private_endpoint_storage_account_ids List of storage account ids to which private endpoints are created list(string) n/a yes
private_endpoint_target_subnet_ids List of subnet ids to which private endpoints are created list(string) n/a yes
resourcegroup_name Pre-existing Resource Group Name string n/a yes
vnet_name Pre-existing Vnet name string n/a yes
tags Tags applied to VPC resources. Only used when create_vpc is true. map(any) null no

Outputs

No outputs.