You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| composer\_env\_name | Name of Cloud Composer Environment. |`string`| n/a | yes |
11
11
| composer\_service\_account | Service Account to be used for running Cloud Composer Environment. |`string`| n/a | yes |
12
+
| network | Network where Cloud Composer is created. |`string`| n/a | yes |
13
+
| pod\_ip\_allocation\_range\_name | The name of the cluster's secondary range used to allocate IP addresses to pods. |`string`| n/a | yes |
12
14
| project\_id | Project ID where Cloud Composer Environment is created. |`string`| n/a | yes |
13
15
| region | Region where Cloud Composer Environment is created. |`string`| n/a | yes |
16
+
| service\_ip\_allocation\_range\_name | The name of the services' secondary range used to allocate IP addresses to the cluster. |`string`| n/a | yes |
17
+
| subnetwork | Subetwork where Cloud Composer is created. |`string`| n/a | yes |
| airflow\_config\_overrides | Airflow configuration properties to override. Property keys contain the section and property names, separated by a hyphen, for example "core-dags\_are\_paused\_at\_creation". |`map(string)`|`{}`| no |
31
+
| cloud\_sql\_ipv4\_cidr | The CIDR block from which IP range in tenant project will be reserved for Cloud SQL. |`string`|`null`| no |
33
32
| composer\_env\_name | Name of Cloud Composer Environment |`string`| n/a | yes |
34
-
| composer\_service\_account | Service Account for running Cloud Composer. |`string`| n/a | yes |
35
-
| ip\_cidr\_range | CIDR range for the Cloud Composer Subnet. |`string`|`"10.0.0.0/14"`| no |
33
+
| composer\_service\_account | Service Account for running Cloud Composer. |`string`|`null`| no |
34
+
| disk\_size | The disk size for nodes. |`string`|`"100"`| no |
35
+
| enable\_private\_endpoint | Configure public access to the cluster endpoint. |`bool`|`false`| no |
36
+
| env\_variables | Variables of the airflow environment. |`map(string)`|`{}`| no |
37
+
| image\_version | The version of the aiflow running in the cloud composer environment. |`string`|`null`| no |
38
+
| labels | The resource labels (a map of key/value pairs) to be applied to the Cloud Composer. |`map(string)`|`{}`| no |
36
39
| machine\_type | Machine type of Cloud Composer nodes. |`string`|`"n1-standard-8"`| no |
37
-
| network\_name | Name of network created for Cloud Composer Environment. |`string`|`"composer-network-01"`| no |
40
+
| master\_ipv4\_cidr | The CIDR block from which IP range in tenant project will be reserved for the master. |`string`|`null`| no |
41
+
| network | The VPC network to host the composer cluster. |`string`| n/a | yes |
42
+
| network\_project\_id | The project ID of the shared VPC's host (for shared vpc support) |`string`|`""`| no |
38
43
| node\_count | Number of worker nodes in Cloud Composer Environment. |`number`|`3`| no |
44
+
| oauth\_scopes | Google API scopes to be made available on all node. |`set(string)`| <pre>[<br> "https://www.googleapis.com/auth/cloud-platform"<br>]</pre> | no |
45
+
| pod\_ip\_allocation\_range\_name | The name of the cluster's secondary range used to allocate IP addresses to pods. |`string`|`null`| no |
39
46
| project\_id | Project ID where Cloud Composer Environment is created. |`string`| n/a | yes |
47
+
| pypi\_packages | Custom Python Package Index (PyPI) packages to be installed in the environment. Keys refer to the lowercase package name (e.g. "numpy"). |`map(string)`|`{}`| no |
48
+
| python\_version | The default version of Python used to run the Airflow scheduler, worker, and webserver processes. |`string`|`"3"`| no |
40
49
| region | Region where the Cloud Composer Environment is created. |`string`|`"us-central1"`| no |
41
-
| subnet\_name | Name of subnetwork created for Cloud Composer Environment. |`string`|`"composer-subnet-01"`| no |
50
+
| service\_ip\_allocation\_range\_name | The name of the services' secondary range used to allocate IP addresses to the cluster. |`string`|`null`| no |
51
+
| subnetwork | The subnetwork to host the composer cluster. |`string`| n/a | yes |
52
+
| subnetwork\_region | The subnetwork region of the shared VPC's host (for shared vpc support) |`string`|`""`| no |
53
+
| tags | Tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls. |`set(string)`|`[]`| no |
54
+
| use\_ip\_aliases | Enable Alias IPs in the GKE cluster. If true, a VPC-native cluster is created. |`bool`|`false`| no |
55
+
| web\_server\_ipv4\_cidr | The CIDR block from which IP range in tenant project will be reserved for the web server. |`string`|`null`| no |
42
56
| zone | Zone where the Cloud Composer nodes are created. |`string`|`"us-central1-f"`| no |
description="CIDR range for the Cloud Composer Subnet."
97
+
variable"tags" {
98
+
description="Tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls."
99
+
type=set(string)
100
+
default=[]
101
+
}
102
+
103
+
variable"use_ip_aliases" {
104
+
description="Enable Alias IPs in the GKE cluster. If true, a VPC-native cluster is created."
105
+
type=bool
106
+
default=false
107
+
}
108
+
109
+
variable"pod_ip_allocation_range_name" {
110
+
description="The name of the cluster's secondary range used to allocate IP addresses to pods."
65
111
type=string
66
-
default="10.0.0.0/14"
112
+
default=null
67
113
}
68
114
69
-
variable"composer_service_account" {
70
-
description="Service Account for running Cloud Composer."
115
+
variable"service_ip_allocation_range_name" {
71
116
type=string
117
+
description="The name of the services' secondary range used to allocate IP addresses to the cluster."
118
+
default=null
119
+
}
120
+
121
+
variable"airflow_config_overrides" {
122
+
type=map(string)
123
+
description="Airflow configuration properties to override. Property keys contain the section and property names, separated by a hyphen, for example \"core-dags_are_paused_at_creation\"."
124
+
default={}
125
+
}
126
+
127
+
variable"env_variables" {
128
+
type=map(string)
129
+
description="Variables of the airflow environment."
130
+
default={}
131
+
}
132
+
133
+
variable"image_version" {
134
+
type=string
135
+
description="The version of the aiflow running in the cloud composer environment."
136
+
default=null
137
+
}
138
+
139
+
variable"pypi_packages" {
140
+
type=map(string)
141
+
description=" Custom Python Package Index (PyPI) packages to be installed in the environment. Keys refer to the lowercase package name (e.g. \"numpy\")."
142
+
default={}
143
+
}
144
+
145
+
variable"python_version" {
146
+
description="The default version of Python used to run the Airflow scheduler, worker, and webserver processes."
147
+
type=string
148
+
default="3"
149
+
}
150
+
151
+
variable"cloud_sql_ipv4_cidr" {
152
+
description="The CIDR block from which IP range in tenant project will be reserved for Cloud SQL."
153
+
type=string
154
+
default=null
155
+
}
156
+
157
+
variable"web_server_ipv4_cidr" {
158
+
description="The CIDR block from which IP range in tenant project will be reserved for the web server."
159
+
type=string
160
+
default=null
161
+
}
162
+
163
+
variable"master_ipv4_cidr" {
164
+
description="The CIDR block from which IP range in tenant project will be reserved for the master."
165
+
type=string
166
+
default=null
167
+
}
168
+
169
+
variable"enable_private_endpoint" {
170
+
description="Configure public access to the cluster endpoint."
0 commit comments