Requirements
Providers
No providers.
Modules
| Name | Source | Version |
|---|---|---|
| contributorRole | ../modules/contributor-role | n/a |
| dns_appliance | ../modules/vm-appliance-dns | n/a |
| hub_resource_group | ../modules/resource-group | n/a |
| hub_subnet | ../modules/subnet | n/a |
| hub_vnet | ../modules/virtual-network | n/a |
| hub_vpn | ../modules/vpn-gateway | n/a |
| networkContributorRole | ../modules/network-contributor-role | n/a |
| peering | ../modules/internal-vnet-peering | n/a |
| shareAdminRole | ../modules/share-administrator-role | n/a |
| spoke_resource_group | ../modules/resource-group | n/a |
| spoke_subnet | ../modules/subnet | n/a |
| spoke_vnet | ../modules/virtual-network | n/a |
| userAccessAdminRole | ../modules/user-access-administrator-role | n/a |
Resources
No resources.
Inputs
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| admin_password | n/a | string | "BadgerMushroom@1556" | no |
| hub_address_space | Address Space of the Hub Network | string | "10.26.100.128/26" | no |
| location | Location to deploy the resources | string | "uksouth" | no |
| name | n/a | string | "" | no |
| prefix | n/a | string | "test-network" | no |
| service_principal_id | The object ID of the service principal that is going to be used to apply the terraform to | string | "d4b1fc84-f1a1-4522-82d3-23c48ffb2c4c" | no |
| spoke_address_space | Address Space of the Spoke Network | string | "10.26.104.0/25" | no |
| tags | List of tags to generate | map(string) | <pre>{ “Environment”: “Dev”, “ManagedBy”: “Research Software Design Authority”, “Product”: “LSC SDE”, “Purpose”: “Test Network”, “Repository”: “https://github.com/lsc-sde/k8s-iac.git” }</pre> | no |
| tenant_name | The name of the tenant Entra Id Tenant | string | "LANDERTRE.onmicrosoft.com" | no |
| vpn_client_prefix | CIDR of the VPN client space to assign | string | "10.0.242.0/24" | no |
Outputs
No outputs.