Files
hunfabric/tests/modules/net_vpc_factory/vpn.yaml
Simone Ruffilli fc84c4f60d Module: net-vpc-factory (#2982)
This pull request introduces the `net-vpc-factory` module. This new factory handles: 

* Project setup (most of what's supported by the `project` module)
* VPC setup
  * Routing
  * Subnets
* Connectivity options
  * NCC (hub, VPC spokes and VPN hybrid spokes)
  * Peerings
  * VPN (GCP-to-onprem and GCP-to-GCP)
* NAT (everything supported by the `net-cloudnat` module)
* DNS (everything supported by the `dns` module)
* Firewall (everything supported by the `net-vpc-firewall` module)
2025-04-10 11:44:39 +02:00

38 lines
1.2 KiB
YAML

# Copyright 2023 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
counts:
google_compute_external_vpn_gateway: 1
google_compute_firewall: 9
google_compute_ha_vpn_gateway: 5
google_compute_network: 4
google_compute_route: 15
google_compute_router: 6
google_compute_router_interface: 10
google_compute_router_nat: 3
google_compute_router_peer: 10
google_compute_shared_vpc_host_project: 3
google_compute_subnetwork: 3
google_compute_vpn_tunnel: 10
google_dns_managed_zone: 4
google_dns_policy: 4
google_dns_record_set: 1
google_project: 3
google_project_iam_member: 21
google_project_service: 27
google_project_service_identity: 21
modules: 22
random_id: 15
resources: 175