Skip to content

Commit d38d4f1

Browse files
Drastically simplify configuration (#676)
1 parent 8690979 commit d38d4f1

File tree

6 files changed

+272
-255
lines changed

6 files changed

+272
-255
lines changed

azure-py-virtual-data-center/Pulumi.yaml

+14-44
Original file line numberDiff line numberDiff line change
@@ -3,55 +3,25 @@ runtime: python
33
description: A minimal Azure Virtual Data Center described in Python
44
template:
55
config:
6-
azure:environment:
7-
description: Azure environment to use (`public`, `usgovernment`, `german`, `china`)
8-
default: public
9-
azure:location:
10-
description: Azure region to use (e.g. `australiaeast` or `australiasoutheast`)
11-
default: australiasoutheast
6+
azure-py-vdc:azure_bastion:
7+
description: Azure Bastion provides secure RDP and SSH connectivity to VMs
8+
default: "false"
129
azure-py-vdc:firewall_address_space:
13-
description: Address space containing DMZ, AFMS and AFS subnets
10+
description: Address space in the hub for Azure Firewall and DMZ
1411
default: 192.168.100.0/24
15-
azure-py-vdc:firewall_dmz_subnet:
16-
description: Address range for DMZ subnet within firewall_address_space
17-
default: 192.168.100.128/25
18-
azure-py-vdc:firewall_management_subnet:
19-
description: Address range for AzureFirewallManagementSubnet within firewall_address_space (optional /26)
20-
default: 192.168.100.64/26
21-
azure-py-vdc:firewall_subnet:
22-
description: Address range for AzureFirewallSubnet within firewall_address_space (/26)
23-
default: 192.168.100.0/26
12+
azure-py-vdc:forced_tunnel:
13+
description: Route all Internet-bound traffic to a designated next hop (preview)
14+
default: "false"
2415
azure-py-vdc:hub_address_space:
25-
description: Address space containing ABS and shared services subnets
16+
description: Address space in the hub for connectivity and shared services subnets
2617
default: 10.100.0.0/16
27-
azure-py-vdc:hub_bastion_subnet:
28-
description: Address range for AzureBastionSubnet within hub_address_space (optional /27)
29-
default: 10.100.0.64/27
30-
azure-py-vdc:hub_first_subnet:
31-
description: Address range for first shared services subnet within hub_address_space
32-
default: 10.100.1.0/24
33-
azure-py-vdc:hub_gateway_subnet:
34-
description: Address range for GatewaySubnet within hub_address_space (/27 or larger)
35-
default: 10.100.0.0/26
3618
azure-py-vdc:org:
3719
description: Pulumi organization in which this project resides (from app.pulumi.com)
3820
azure-py-vdc:peer:
3921
description: Another stack in same organization and project to peer hubs with (optional)
40-
azure-py-vdc:spoke1_address_space:
41-
description: Address space for spoke1 containing ABS and application subnets
42-
default: 10.101.0.0/16
43-
azure-py-vdc:spoke1_bastion_subnet:
44-
description: Address range for AzureBastionSubnet within spoke1_address_space (optional /27)
45-
default: 10.101.0.0/27
46-
azure-py-vdc:spoke1_first_subnet:
47-
description: Address range for first application subnet within spoke1_address_space
48-
default: 10.101.1.0/24
49-
azure-py-vdc:spoke2_address_space:
50-
description: Address space for spoke2 containing ABS and application subnets
51-
default: 10.102.0.0/16
52-
azure-py-vdc:spoke2_bastion_subnet:
53-
description: Address range for AzureBastionSubnet within spoke2_address_space (optional /27)
54-
default: 10.102.0.0/27
55-
azure-py-vdc:spoke2_first_subnet:
56-
description: Address range for first application subnet within spoke2_address_space
57-
default: 10.102.1.0/24
22+
azure:environment:
23+
description: Azure environment to use (`public`, `usgovernment`, `german`, `china`)
24+
default: public
25+
azure:location:
26+
description: Azure region to use (e.g. `australiaeast` or `australiasoutheast`)
27+
default: australiasoutheast

0 commit comments

Comments
 (0)