Skip to content

Commit a824637

Browse files
committed
debug example ci
1 parent 5f595d3 commit a824637

File tree

2 files changed

+60
-0
lines changed

2 files changed

+60
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
data "alicloud_nlb_zones" "default" {
2+
}
3+
4+
data "alicloud_vpcs" "default" {
5+
name_regex = "^default-NODELETING$"
6+
}
7+
8+
data "alicloud_resource_manager_resource_groups" "default" {
9+
}
10+
11+
data "alicloud_vswitches" "default_1" {
12+
vpc_id = data.alicloud_vpcs.default.ids.0
13+
zone_id = data.alicloud_nlb_zones.default.zones.0.id
14+
}
15+
16+
data "alicloud_vswitches" "default_2" {
17+
vpc_id = data.alicloud_vpcs.default.ids.0
18+
zone_id = data.alicloud_nlb_zones.default.zones.1.id
19+
}
20+
21+
resource "alicloud_security_group" "default" {
22+
name = var.name
23+
vpc_id = data.alicloud_vpcs.default.ids.0
24+
}
25+
26+
locals {
27+
zone_id_1 = data.alicloud_nlb_zones.default.zones.0.id
28+
vswitch_id_1 = data.alicloud_vswitches.default_1.ids[0]
29+
zone_id_2 = data.alicloud_nlb_zones.default.zones.1.id
30+
vswitch_id_2 = data.alicloud_vswitches.default_2.ids[0]
31+
}
32+
33+
resource "alicloud_nlb_load_balancer" "default" {
34+
load_balancer_name = var.name
35+
resource_group_id = data.alicloud_resource_manager_resource_groups.default.ids.0
36+
load_balancer_type = "Network"
37+
address_type = "Internet"
38+
address_ip_version = "Ipv4"
39+
tags = {
40+
Created = "tfexample0"
41+
For = "Tfexample 0"
42+
}
43+
vpc_id = data.alicloud_vpcs.default.ids.0
44+
zone_mappings {
45+
vswitch_id = local.vswitch_id_1
46+
zone_id = local.zone_id_1
47+
}
48+
zone_mappings {
49+
vswitch_id = local.vswitch_id_2
50+
zone_id = local.zone_id_2
51+
}
52+
}
53+
54+
resource "alicloud_nlb_load_balancer_security_group_attachment" "default" {
55+
load_balancer_id = alicloud_nlb_load_balancer.default.id
56+
security_group_id = alicloud_security_group.default.id
57+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
variable "name" {
2+
default = "tf-examplecn-hangzhouNlbLoadBalancerSecurityGroupAttachment11829"
3+
}

0 commit comments

Comments
 (0)