-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathvariables.tf
More file actions
138 lines (101 loc) · 2.89 KB
/
Copy pathvariables.tf
File metadata and controls
138 lines (101 loc) · 2.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
variable location {
description = "Enter a location"
}
variable fw_prefix {
description = "Prefix to add to all resources added in the firewall resource group"
default = ""
}
variable fw_license {
description = "VM-Series license: byol, bundle1, or bundle2"
# default = "byol"
# default = "bundle1"
# default = "bundle2"
}
variable fw_offer {
description = "VM-Series marketplace offer name. vmseries-flex for post PAN-OS 9.1. vmseries1 for pre PAN-OS 9.1."
}
variable global_prefix {
description = "Prefix to add to all resource groups created. This is useful to create unique resource groups within a shared Azure subscription"
}
#-----------------------------------------------------------------------------------------------------------------
# Security inbound variables
variable security_inbound_prefix {
}
variable security_inbound_vnet_cidr {
}
variable security_inbound_subnet_names {
type = list(string)
}
variable security_inbound_subnet_cidrs {
type = list(string)
}
#-----------------------------------------------------------------------------------------------------------------
# Security outbound variables
variable security_outbound_prefix {
}
variable security_outbound_vnet_cidr {
}
variable security_outbound_subnet_names {
type = list(string)
}
variable security_outbound_subnet_cidrs {
type = list(string)
}
#-----------------------------------------------------------------------------------------------------------------
# Virtual WAN spoke variables
variable spoke_wan_prefix {
}
variable spoke_wan_vnet_cidr {
}
variable spoke_wan_subnet_names {
type = list(string)
}
variable spoke_wan_subnet_cidrs {
type = list(string)
}
variable spoke_wan_vm_count {
}
#-----------------------------------------------------------------------------------------------------------------
# Virtual WAN spoke variables
variable spoke_local_prefix {
}
variable spoke_local_vnet_cidr {
}
variable spoke_local_subnet_names {
type = list(string)
}
variable spoke_local_subnet_cidrs {
type = list(string)
}
variable spoke_local_vm_count {
}
#-----------------------------------------------------------------------------------------------------------------
# Virtual WAN & virtual hub variables
variable "wan_prefix" {
}
variable "wan_hub_cidr" {
}
#-----------------------------------------------------------------------------------------------------------------
# VM-Series variables
variable fw_vm_count {
}
variable fw_nsg_prefix {
}
variable fw_panos {
}
variable vm_username {
}
variable vm_password {
}
variable security_outbound_lb_ip {
}
#-----------------------------------------------------------------------------------------------------------------
# Spoke variables
variable tags {
description = "The tags to associate with newly created resources"
type = map(string)
default = {
trusted-resource = "yes"
allow-internet = "yes"
}
}