helpful-hair-30515
07/18/2021, 11:39 AMPulumi.stack.yaml
file
bkraju-gcp-network:subnets:
- name: bksg-infraplay-subnet1
primary_ip_cidr: 10.187.16.0/24
secondary_ip_cidrs:
- range: 172.23.0.0/19
name: bksg-infraplay-secondary1
- name: bksg-infraplay-subnet2
primary_ip_cidr: 10.187.17.0/24
secondary_ip_cidrs:
- range: 172.25.0.0/19
name: bksg-infraplay-secondary2
- range: 172.24.0.0/19
name: bksg-infraplay-secondary3
bk-gcp-network:vpc_name: bkinfra-playground-vpc
gcp:project: learngcp-316009
gcp:region: asia-southeast1
tall-librarian-49374
07/18/2021, 12:59 PMprehistoric-activity-61023
07/18/2021, 5:33 PMself.subnet = compute.Subnetwork(subnet['name'],
===> name=subnet['name'],
network=self.network.self_link,
ip_cidr_range=subnet['primary_ip_cidr'],
private_ip_google_access=True,
secondary_ip_ranges=parsed_ranges,
opts=ResourceOptions(parent=self.network)
)
Although, if it’s not a hard requirements for you, I’d leave the auto-naming enabled.helpful-hair-30515
07/19/2021, 12:03 AMself.network = compute.Network(args.vpc_name,
name=args.vpc_name,
auto_create_subnetworks=False,
opts=ResourceOptions(parent=self)