{"id":22472978,"url":"https://github.com/truefoundry/terraform-azure-truefoundry-network","last_synced_at":"2026-02-14T15:02:15.681Z","repository":{"id":180673523,"uuid":"665507722","full_name":"truefoundry/terraform-azure-truefoundry-network","owner":"truefoundry","description":"Truefoundry Azure Network Module","archived":false,"fork":false,"pushed_at":"2026-01-23T11:38:28.000Z","size":42,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-13T08:05:08.600Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/truefoundry.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-07-12T11:04:34.000Z","updated_at":"2026-01-23T11:37:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"24d6ed15-5abe-430e-934d-5b50d563d664","html_url":"https://github.com/truefoundry/terraform-azure-truefoundry-network","commit_stats":null,"previous_names":["truefoundry/terraform-azure-truefoundry-network"],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/truefoundry/terraform-azure-truefoundry-network","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truefoundry%2Fterraform-azure-truefoundry-network","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truefoundry%2Fterraform-azure-truefoundry-network/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truefoundry%2Fterraform-azure-truefoundry-network/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truefoundry%2Fterraform-azure-truefoundry-network/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/truefoundry","download_url":"https://codeload.github.com/truefoundry/terraform-azure-truefoundry-network/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truefoundry%2Fterraform-azure-truefoundry-network/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29447768,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-14T14:10:32.461Z","status":"ssl_error","status_checked_at":"2026-02-14T14:09:49.945Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-06T12:18:18.416Z","updated_at":"2026-02-14T15:02:15.666Z","avatar_url":"https://github.com/truefoundry.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# terraform-azure-truefoundry-network\nTruefoundry Azure Network Module\n\n\u003c!-- BEGIN_TF_DOCS --\u003e\n## Requirements\n\n| Name | Version |\n|------|---------|\n| \u003ca name=\"requirement_terraform\"\u003e\u003c/a\u003e [terraform](#requirement\\_terraform) | \u003e= 1.4 |\n| \u003ca name=\"requirement_azurerm\"\u003e\u003c/a\u003e [azurerm](#requirement\\_azurerm) | \u003e= 3.107.0 |\n\n## Providers\n\n| Name | Version |\n|------|---------|\n| \u003ca name=\"provider_azurerm\"\u003e\u003c/a\u003e [azurerm](#provider\\_azurerm) | \u003e= 3.107.0 |\n\n## Modules\n\n| Name | Source | Version |\n|------|--------|---------|\n| \u003ca name=\"module_vnet\"\u003e\u003c/a\u003e [vnet](#module\\_vnet) | Azure/vnet/azurerm | 4.1.0 |\n\n## Resources\n\n| Name | Type |\n|------|------|\n| [azurerm_nat_gateway.nat_gateway](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/nat_gateway) | resource |\n| [azurerm_nat_gateway_public_ip_association.nat_gateway_public_ip_association](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/nat_gateway_public_ip_association) | resource |\n| [azurerm_private_dns_zone.postgres_dns](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/private_dns_zone) | resource |\n| [azurerm_private_dns_zone_virtual_network_link.postgres_dns_link](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/private_dns_zone_virtual_network_link) | resource |\n| [azurerm_public_ip.nat_ip](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/public_ip) | resource |\n| [azurerm_subnet_nat_gateway_association.nat_gateway_association](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/subnet_nat_gateway_association) | resource |\n| [azurerm_virtual_network.vnet](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/virtual_network) | data source |\n\n## Inputs\n\n| Name | Description | Type | Default | Required |\n|------|-------------|------|---------|:--------:|\n| \u003ca name=\"input_cluster_name\"\u003e\u003c/a\u003e [cluster\\_name](#input\\_cluster\\_name) | Cluster name to generate the virtual network name | `string` | n/a | yes |\n| \u003ca name=\"input_control_plane_enabled\"\u003e\u003c/a\u003e [control\\_plane\\_enabled](#input\\_control\\_plane\\_enabled) | Flag to check Control plane enabled | `bool` | n/a | yes |\n| \u003ca name=\"input_external_public_address_id\"\u003e\u003c/a\u003e [external\\_public\\_address\\_id](#input\\_external\\_public\\_address\\_id) | External public address ID. If empty, a public IP will be created and associated with the NAT gateway. Only used if var.use\\_default\\_nat is false and var.use\\_external\\_public\\_addresses is true. | `string` | `\"\"` | no |\n| \u003ca name=\"input_location\"\u003e\u003c/a\u003e [location](#input\\_location) | Location to create the vnet | `string` | n/a | yes |\n| \u003ca name=\"input_public_ip_address_sku\"\u003e\u003c/a\u003e [public\\_ip\\_address\\_sku](#input\\_public\\_ip\\_address\\_sku) | SKU of the public IP address. Only used if var.use\\_default\\_nat is false and var.use\\_external\\_public\\_addresses is false. | `string` | `\"Standard\"` | no |\n| \u003ca name=\"input_resource_group_name\"\u003e\u003c/a\u003e [resource\\_group\\_name](#input\\_resource\\_group\\_name) | Azure Resource Group | `string` | n/a | yes |\n| \u003ca name=\"input_subnet_cidr\"\u003e\u003c/a\u003e [subnet\\_cidr](#input\\_subnet\\_cidr) | Assigns IPv4 subnet | `string` | n/a | yes |\n| \u003ca name=\"input_subnet_id\"\u003e\u003c/a\u003e [subnet\\_id](#input\\_subnet\\_id) | Subnet ID. Used only when use\\_existing\\_vnet is enabled | `string` | n/a | yes |\n| \u003ca name=\"input_tags\"\u003e\u003c/a\u003e [tags](#input\\_tags) | AWS Tags common to all the resources created | `map(string)` | `{}` | no |\n| \u003ca name=\"input_use_default_nat\"\u003e\u003c/a\u003e [use\\_default\\_nat](#input\\_use\\_default\\_nat) | Flag to use default NAT gateway. If false, a NAT gateway will be created and associated with the subnet. | `bool` | `true` | no |\n| \u003ca name=\"input_use_existing_vnet\"\u003e\u003c/a\u003e [use\\_existing\\_vnet](#input\\_use\\_existing\\_vnet) | Flag to enable existing network | `bool` | `false` | no |\n| \u003ca name=\"input_use_external_public_addresses\"\u003e\u003c/a\u003e [use\\_external\\_public\\_addresses](#input\\_use\\_external\\_public\\_addresses) | Flag to use external public addresses. If true, var.external\\_public\\_addresses will be used for the public IP addresses of the NAT gateway. Only used if var.use\\_default\\_nat is false. | `bool` | `false` | no |\n| \u003ca name=\"input_use_for_each\"\u003e\u003c/a\u003e [use\\_for\\_each](#input\\_use\\_for\\_each) | Use `for_each` instead of `count` to create multiple resource instances. | `bool` | `false` | no |\n| \u003ca name=\"input_vnet_cidr\"\u003e\u003c/a\u003e [vnet\\_cidr](#input\\_vnet\\_cidr) | The CIDR block for the VPC. | `string` | n/a | yes |\n| \u003ca name=\"input_vnet_id\"\u003e\u003c/a\u003e [vnet\\_id](#input\\_vnet\\_id) | VPC ID. Used only when use\\_existing\\_vnet is enabled | `string` | n/a | yes |\n\n## Outputs\n\n| Name | Description |\n|------|-------------|\n| \u003ca name=\"output_db_private_dns_zone_id\"\u003e\u003c/a\u003e [db\\_private\\_dns\\_zone\\_id](#output\\_db\\_private\\_dns\\_zone\\_id) | n/a |\n| \u003ca name=\"output_subnet_id\"\u003e\u003c/a\u003e [subnet\\_id](#output\\_subnet\\_id) | n/a |\n| \u003ca name=\"output_vnet_address_space\"\u003e\u003c/a\u003e [vnet\\_address\\_space](#output\\_vnet\\_address\\_space) | n/a |\n| \u003ca name=\"output_vnet_end_ip_address\"\u003e\u003c/a\u003e [vnet\\_end\\_ip\\_address](#output\\_vnet\\_end\\_ip\\_address) | n/a |\n| \u003ca name=\"output_vnet_id\"\u003e\u003c/a\u003e [vnet\\_id](#output\\_vnet\\_id) | n/a |\n| \u003ca name=\"output_vnet_name\"\u003e\u003c/a\u003e [vnet\\_name](#output\\_vnet\\_name) | n/a |\n| \u003ca name=\"output_vnet_start_ip_address\"\u003e\u003c/a\u003e [vnet\\_start\\_ip\\_address](#output\\_vnet\\_start\\_ip\\_address) | n/a |\n\u003c!-- END_TF_DOCS --\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftruefoundry%2Fterraform-azure-truefoundry-network","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftruefoundry%2Fterraform-azure-truefoundry-network","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftruefoundry%2Fterraform-azure-truefoundry-network/lists"}