Skip to content

Commit

Permalink
Fix: align stage-2-e-nva-bgp to the latest APIs
Browse files Browse the repository at this point in the history
  • Loading branch information
LucaPrete authored Aug 23, 2023
1 parent 927c04a commit 50a4499
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 6 deletions.
2 changes: 1 addition & 1 deletion fast/stages/2-networking-e-nva-bgp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -488,7 +488,7 @@ DNS configurations are centralised in the `dns-*.tf` files. Spokes delegate DNS
| [main.tf](./main.tf) | Networking folder and hierarchical policy. | <code>folder</code> · <code>net-firewall-policy</code> | |
| [monitoring-vpn-onprem.tf](./monitoring-vpn-onprem.tf) | VPN monitoring alerts. | | <code>google_monitoring_alert_policy</code> |
| [monitoring.tf](./monitoring.tf) | Network monitoring dashboards. | | <code>google_monitoring_dashboard</code> |
| [ncc.tf](./ncc.tf) | None | <code>ncc-spoke-ra</code> | |
| [ncc.tf](./ncc.tf) | None | <code>ncc-spoke-ra</code> | <code>google_network_connectivity_hub</code> |
| [nva.tf](./nva.tf) | None | <code>compute-vm</code> · <code>simple-nva</code> | <code>google_compute_address</code> |
| [outputs.tf](./outputs.tf) | Module outputs. | | <code>google_storage_bucket_object</code> · <code>local_file</code> |
| [regions.tf](./regions.tf) | Compute short names for regions. | | |
Expand Down
20 changes: 16 additions & 4 deletions fast/stages/2-networking-e-nva-bgp/ncc.tf
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,18 @@
* limitations under the License.
*/

resource "google_network_connectivity_hub" "hub_trusted" {
name = "prod-hub-trusted"
description = "Prod hub trusted"
project = module.landing-project.project_id
}

resource "google_network_connectivity_hub" "hub_untrusted" {
name = "prod-hub-untrusted"
description = "Prod hub untrusted"
project = module.landing-project.project_id
}

module "spokes-trusted" {
for_each = var.regions
source = "../../../modules/ncc-spoke-ra"
Expand All @@ -22,8 +34,8 @@ module "spokes-trusted" {
region = each.value

hub = {
create = true,
name = "prod-hub-trusted-${each.value}"
create = false,
id = google_network_connectivity_hub.hub_trusted.id
}

router_appliances = [
Expand Down Expand Up @@ -72,8 +84,8 @@ module "spokes-untrusted" {
region = each.value

hub = {
create = true,
name = "prod-hub-untrusted-${each.value}"
create = false,
id = google_network_connectivity_hub.hub_untrusted.id
}

router_appliances = [
Expand Down
2 changes: 1 addition & 1 deletion tests/fast/stages/s2_networking_e_nva_bgp/stage.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,4 @@

counts:
modules: 36
resources: 210
resources: 208

0 comments on commit 50a4499

Please sign in to comment.