Skip to content

danellidesign/terraform-azurerm-network

 
 

Repository files navigation

network

This module manages Azure Network Configuration.

<-- This file is autogenerated, please do not change. -->

Requirements

Name Version
terraform >=1.1
azurerm >=3.7.0

Providers

Name Version
azurerm >=3.7.0

Resources

Name Type
azurerm_local_network_gateway.local_network_gateway resource
azurerm_network_interface.network_interface resource
azurerm_network_interface_security_group_association.network_interface_security_group_association resource
azurerm_network_security_group.network_security_group resource
azurerm_private_endpoint.private_endpoint resource
azurerm_public_ip.public_ip resource
azurerm_subnet.subnet resource
azurerm_subnet_network_security_group_association.subnet_network_security_group_association resource
azurerm_virtual_network.virtual_network resource
azurerm_virtual_network_gateway.virtual_network_gateway resource
azurerm_virtual_network_gateway_connection.virtual_network_gateway_connection resource
azurerm_virtual_network_peering.virtual_network_peering resource

Inputs

Name Description Type Default Required
local_network_gateway resource definition, default settings are defined within locals and merged with var settings any {} no
network_interface resource definition, default settings are defined within locals and merged with var settings any {} no
network_interface_security_group_association resource definition, default settings are defined within locals and merged with var settings any {} no
network_security_group resource definition, default settings are defined within locals and merged with var settings any {} no
private_endpoint resource definition, default settings are defined within locals and merged with var settings any {} no
public_ip resource definition, default settings are defined within locals and merged with var settings any {} no
subnet resource definition, default settings are defined within locals and merged with var settings any {} no
subnet_network_security_group_association resource definition, default settings are defined within locals and merged with var settings any {} no
virtual_network resource definition, default settings are defined within locals and merged with var settings any {} no
virtual_network_gateway resource definition, default settings are defined within locals and merged with var settings any {} no
virtual_network_gateway_connection resource definition, default settings are defined within locals and merged with var settings any {} no
virtual_network_peering resource definition, default settings are defined within locals and merged with var settings any {} no

Outputs

Name Description
local_network_gateway azurerm_local_network_gateway results
network_interface azurerm_network_interface results
network_security_group azurerm_network_security_group results
public_ip azurerm_public_ip results
subnet azurerm_subnet results
virtual_network azurerm_virtual_network results
virtual_network_gateway azurerm_virtual_network_gateway results

Examples

module "network" {
  source = "registry.terraform.io/T-Systems-MMS/network/azurerm"
  virtual_network = {
    env = {
      name                = "service-env-vn"
      location            = "westeurope"
      resource_group_name = "service-env-rg"
      address_space       = ["192.30.100.0/23"]
      tags = {
        service = "service_name"
      }
    }
  }
  subnet = {
    aks = {
      name                                           = "service-aks-sub"
      resource_group_name                            = "service-env-rg"
      virtual_network_name                           = module.network.virtual_network.env.name
      address_prefixes                               = ["192.30.100.0/24"]
      enforce_private_link_endpoint_network_policies = true
      service_endpoints                              = ["Microsoft.AzureCosmosDB"]
    }
  }
}

About

Configure Azure Network

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 100.0%