File tree Expand file tree Collapse file tree 5 files changed +23
-12
lines changed Expand file tree Collapse file tree 5 files changed +23
-12
lines changed Original file line number Diff line number Diff line change @@ -3,17 +3,19 @@ data "alicloud_zones" "default" {
3
3
}
4
4
5
5
data "alicloud_kvstore_instance_classes" "default" {
6
- zone_id = data. alicloud_zones . default . zones . 0 . id
6
+ zone_id = data. alicloud_zones . default . zones [ 0 ] . id
7
7
engine = " Redis"
8
8
engine_version = var. redis_engine_version
9
9
}
10
10
11
11
module "vpc" {
12
- source = " alibaba/vpc/alicloud"
12
+ source = " alibaba/vpc/alicloud"
13
+ version = " ~>1.11"
14
+
13
15
create = true
14
16
vpc_cidr = " 172.16.0.0/16"
15
17
vswitch_cidrs = [" 172.16.0.0/21" ]
16
- availability_zones = [data . alicloud_zones . default . zones . 0 . id ]
18
+ availability_zones = [data . alicloud_zones . default . zones [ 0 ] . id ]
17
19
}
18
20
19
21
resource "random_integer" "default" {
@@ -35,8 +37,8 @@ module "example" {
35
37
36
38
# alicloud_kvstore_instance
37
39
redis_instance_name = var. redis_instance_name
38
- redis_instance_class = data. alicloud_kvstore_instance_classes . default . instance_classes . 0
39
- zone_id = data. alicloud_zones . default . zones . 0 . id
40
+ redis_instance_class = data. alicloud_kvstore_instance_classes . default . instance_classes [ 0 ]
41
+ zone_id = data. alicloud_zones . default . zones [ 0 ] . id
40
42
vswitch_id = module. vpc . this_vswitch_ids [0 ]
41
43
security_ips = var. security_ips
42
44
redis_instance_type = " Redis"
Original file line number Diff line number Diff line change 1
1
output "this_redis_instance_id" {
2
- value = module. example . this_redis_instance_id
2
+ description = " redis instance id"
3
+ value = module. example . this_redis_instance_id
3
4
}
4
5
output "this_alicloud_ons_instance_id" {
5
- value = module. example . this_alicloud_ons_instance_id
6
+ description = " ons instance id"
7
+ value = module. example . this_alicloud_ons_instance_id
6
8
}
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ variable "security_ips" {
29
29
variable "redis_engine_version" {
30
30
description = " The specification of the redis engine version."
31
31
type = string
32
- default = " 4 .0"
32
+ default = " 5 .0"
33
33
}
34
34
35
35
variable "redis_appendonly" {
Original file line number Diff line number Diff line change
1
+ terraform {
2
+ required_version = " >= 0.13"
3
+ }
Original file line number Diff line number Diff line change 1
1
output "this_alicloud_ons_instance_id" {
2
- value = alicloud_ons_instance. default . id
2
+ description = " The id of the ons instance."
3
+ value = alicloud_ons_instance. default . id
3
4
}
4
5
5
6
output "this_alicloud_ons_topic_id" {
6
- value = alicloud_ons_topic. default . id
7
+ description = " The id of the ons topic."
8
+ value = alicloud_ons_topic. default . id
7
9
}
8
10
9
11
output "this_redis_instance_id" {
10
- value = alicloud_kvstore_instance. default . id
12
+ description = " The id of the redis instance."
13
+ value = alicloud_kvstore_instance. default . id
11
14
}
12
15
output "this_vswitch_id" {
13
- value = alicloud_kvstore_instance. default . vswitch_id
16
+ description = " The id of the vswitch."
17
+ value = alicloud_kvstore_instance. default . vswitch_id
14
18
}
You can’t perform that action at this time.
0 commit comments