Skip to content

Commit b46cf4c

Browse files
committed
fix: improve the examples
1 parent 2de4309 commit b46cf4c

File tree

1 file changed

+22
-10
lines changed

1 file changed

+22
-10
lines changed

examples/complete/main.tf

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,29 @@
1+
provider "alicloud" {
2+
region = "ap-southeast-5"
3+
}
4+
15
data "alicloud_resource_manager_resource_groups" "default" {
26
}
37

4-
data "alicloud_zones" "default" {
5-
available_resource_creation = "KVStore"
8+
data "alicloud_db_zones" "default" {
9+
engine = "MySQL"
10+
engine_version = "5.6"
11+
}
12+
13+
locals {
14+
zone_id = data.alicloud_db_zones.default.zones[0].id
615
}
716

817
data "alicloud_images" "default" {
9-
name_regex = "^centos_6"
18+
most_recent = true
19+
instance_type = data.alicloud_instance_types.default.instance_types[0].id
1020
}
1121

1222
data "alicloud_instance_types" "default" {
13-
availability_zone = data.alicloud_zones.default.zones[0].id
14-
instance_type_family = "ecs.c6"
23+
availability_zone = local.zone_id
24+
cpu_core_count = 2
25+
memory_size = 8
26+
instance_type_family = "ecs.g9i"
1527
}
1628

1729
data "alicloud_db_instance_classes" "default" {
@@ -20,7 +32,7 @@ data "alicloud_db_instance_classes" "default" {
2032
}
2133

2234
data "alicloud_kvstore_instance_classes" "default" {
23-
zone_id = data.alicloud_zones.default.zones[0].id
35+
zone_id = local.zone_id
2436
engine = "Redis"
2537
engine_version = var.redis_engine_version
2638
}
@@ -34,7 +46,7 @@ module "vpc" {
3446
vpc_cidr = "172.16.0.0/16"
3547
vswitch_name = var.name
3648
vswitch_cidrs = ["172.16.0.0/21"]
37-
availability_zones = [data.alicloud_zones.default.zones[0].id]
49+
availability_zones = [local.zone_id]
3850
}
3951

4052
module "security_group" {
@@ -49,18 +61,18 @@ module "example" {
4961
name = var.name
5062
security_group_ids = [module.security_group.this_security_group_id]
5163
vswitch_id = module.vpc.this_vswitch_ids[0]
52-
availability_zone = data.alicloud_zones.default.zones[0].id
64+
availability_zone = local.zone_id
5365

5466
#alicloud_instance
5567
instance_type = data.alicloud_instance_types.default.instance_types[0].id
56-
system_disk_category = "cloud_efficiency"
68+
system_disk_category = "cloud_essd"
5769
system_disk_name = var.system_disk_name
5870
system_disk_description = var.system_disk_description
5971
image_id = data.alicloud_images.default.images[0].id
6072
internet_max_bandwidth_out = var.internet_max_bandwidth_out
6173
ecs_size = 1200
6274
data_disks_name = "data_disks_name"
63-
category = "cloud_efficiency"
75+
category = "cloud_essd"
6476
description = "tf-ecs-rds-redis-description"
6577
encrypted = true
6678

0 commit comments

Comments
 (0)