|
25 | 25 | repo: https://github.com/terraform-google-modules/terraform-google-network.git |
26 | 26 | sourceType: git |
27 | 27 | dir: /modules/firewall-rules |
28 | | - version: 15.0.0 |
| 28 | + version: 15.1.0 |
29 | 29 | actuationTool: |
30 | 30 | flavor: Terraform |
31 | 31 | version: ">= 1.3" |
@@ -104,6 +104,12 @@ spec: |
104 | 104 | description: Name of the network this set of firewall rules applies to. |
105 | 105 | varType: string |
106 | 106 | required: true |
| 107 | + connections: |
| 108 | + - source: |
| 109 | + source: github.com/terraform-google-modules/terraform-google-network |
| 110 | + version: ">= 13.0.0" |
| 111 | + spec: |
| 112 | + outputExpr: network_name |
107 | 113 | - name: rules |
108 | 114 | description: This is DEPRECATED and available for backward compatibility. Use ingress_rules and egress_rules variables. List of custom rule definitions |
109 | 115 | varType: |- |
@@ -160,6 +166,37 @@ spec: |
160 | 166 | })) |
161 | 167 | })) |
162 | 168 | defaultValue: [] |
| 169 | + connections: |
| 170 | + - source: |
| 171 | + source: github.com/terraform-google-modules/terraform-google-service-accounts//modules/simple-sa |
| 172 | + version: ">= 4.4" |
| 173 | + spec: |
| 174 | + outputExpr: email |
| 175 | + inputPath: source_service_accounts |
| 176 | + - source: |
| 177 | + source: github.com/terraform-google-modules/terraform-google-service-accounts//modules/simple-sa |
| 178 | + version: ">= 4.4" |
| 179 | + spec: |
| 180 | + outputExpr: email |
| 181 | + inputPath: target_service_accounts |
| 182 | + - source: |
| 183 | + source: github.com/terraform-google-modules/terraform-google-address |
| 184 | + version: ">= 4.3" |
| 185 | + spec: |
| 186 | + outputExpr: addresses |
| 187 | + inputPath: source_ranges |
| 188 | + - source: |
| 189 | + source: github.com/terraform-google-modules/terraform-google-lb-http//modules/frontend |
| 190 | + version: ">= 14.0.0" |
| 191 | + spec: |
| 192 | + outputExpr: "[external_ip]" |
| 193 | + inputPath: source_ranges |
| 194 | + - source: |
| 195 | + source: github.com/GoogleCloudPlatform/terraform-google-regional-lb-http//modules/frontend |
| 196 | + version: ">= 0.7.0" |
| 197 | + spec: |
| 198 | + outputExpr: "[external_ip]" |
| 199 | + inputPath: source_ranges |
163 | 200 | - name: egress_rules |
164 | 201 | description: List of egress rules. This will be ignored if variable 'rules' is non-empty |
165 | 202 | varType: |- |
@@ -191,8 +228,22 @@ spec: |
191 | 228 | outputs: |
192 | 229 | - name: firewall_rules |
193 | 230 | description: The created firewall rule resources |
| 231 | + type: |
| 232 | + - map |
| 233 | + - - object |
| 234 | + - id: string |
| 235 | + name: string |
| 236 | + self_link: string |
| 237 | + creation_timestamp: string |
194 | 238 | - name: firewall_rules_ingress_egress |
195 | 239 | description: The created firewall ingress/egress rule resources |
| 240 | + type: |
| 241 | + - map |
| 242 | + - - object |
| 243 | + - id: string |
| 244 | + name: string |
| 245 | + self_link: string |
| 246 | + creation_timestamp: string |
196 | 247 | requirements: |
197 | 248 | roles: |
198 | 249 | - level: Project |
|
0 commit comments