1
+ provider "alicloud" {
2
+ region = " cn-shanghai"
3
+ }
4
+
1
5
data "alicloud_alb_zones" "default" {}
2
6
3
7
resource "alicloud_vpc" "default" {
@@ -8,14 +12,14 @@ resource "alicloud_vpc" "default" {
8
12
resource "alicloud_vswitch" "vswitch_1" {
9
13
vpc_id = alicloud_vpc. default . id
10
14
cidr_block = cidrsubnet (alicloud_vpc. default . cidr_block , 8 , 2 )
11
- zone_id = data. alicloud_alb_zones . default . zones . 0 . id
15
+ zone_id = data. alicloud_alb_zones . default . zones . 3 . id
12
16
vswitch_name = var. vswitch_name_1
13
17
}
14
18
15
19
resource "alicloud_vswitch" "vswitch_2" {
16
20
vpc_id = alicloud_vpc. default . id
17
21
cidr_block = cidrsubnet (alicloud_vpc. default . cidr_block , 8 , 4 )
18
- zone_id = data. alicloud_alb_zones . default . zones . 1 . id
22
+ zone_id = data. alicloud_alb_zones . default . zones . 4 . id
19
23
vswitch_name = var. vswitch_name_2
20
24
}
21
25
@@ -48,8 +52,8 @@ module "example" {
48
52
load_balancer_name = " tf_alb_name"
49
53
load_balancer_edition = " Basic"
50
54
zone_mappings = [
51
- { vswitch_id = alicloud_vswitch.vswitch_1.id, zone_id = data.alicloud_alb_zones.default.zones. 0 .id },
52
- { vswitch_id = alicloud_vswitch.vswitch_2.id, zone_id = data.alicloud_alb_zones.default.zones. 1 .id }
55
+ { vswitch_id = alicloud_vswitch.vswitch_1.id, zone_id = alicloud_vswitch.vswitch_1.zone_id },
56
+ { vswitch_id = alicloud_vswitch.vswitch_2.id, zone_id = alicloud_vswitch.vswitch_2.zone_id }
53
57
]
54
58
access_log_config = [
55
59
{ log_project = alicloud_log_project.default.project_name, log_store = alicloud_log_store.default.logstore_name }
0 commit comments