File tree Expand file tree Collapse file tree 2 files changed +68
-0
lines changed
quickstarts/ECS/101-use-case-create-an-ecs-instance Expand file tree Collapse file tree 2 files changed +68
-0
lines changed Original file line number Diff line number Diff line change
1
+ <!-- BEGIN_TF_DOCS -->
2
+ ## Providers
3
+
4
+ | Name | Version |
5
+ | ------| ---------|
6
+ | <a name =" provider_alicloud " ></a > [ alicloud] ( #provider\_ alicloud ) | n/a |
7
+
8
+ ## Resources
9
+
10
+ | Name | Type |
11
+ | ------| -----|
12
+ | [ alicloud_security_group_rule.allow_all_tcp] ( https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/security_group_rule ) | resource |
13
+ | [ alicloud_security_group.default] ( https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/security_group ) | resource |
14
+ | [ alicloud_instance.instance] ( https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/instance ) | resource |
15
+ | [ alicloud_vswitch.vsw] ( https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vswitch ) | resource |
16
+ | [ alicloud_vpc.vpc] ( https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vpc ) | resource |
17
+
18
+ ## Inputs
19
+
20
+ | Name | Description | Type | Default | Required |
21
+ | ------| -------------| ----| ---------| :--------:|
22
+ | n/a | n/a | n/a | n/a | n/a |
23
+
24
+ The template is associated with Aliyun document: [ Create an ECS instance] ( https://help.aliyun.com/document_detail/95829.html )
25
+ <!-- END_TF_DOCS -->
Original file line number Diff line number Diff line change
1
+ provider "alicloud" {
2
+ region = " cn-beijing"
3
+ }
4
+
5
+ resource "alicloud_vpc" "vpc" {
6
+ vpc_name = " tf_test_foo"
7
+ cidr_block = " 172.16.0.0/12"
8
+ }
9
+
10
+ resource "alicloud_vswitch" "vsw" {
11
+ vpc_id = alicloud_vpc. vpc . id
12
+ cidr_block = " 172.16.0.0/21"
13
+ zone_id = " cn-beijing-b"
14
+ }
15
+
16
+ resource "alicloud_security_group" "default" {
17
+ name = " default"
18
+ vpc_id = alicloud_vpc. vpc . id
19
+ }
20
+
21
+ resource "alicloud_instance" "instance" {
22
+ # cn-beijing
23
+ availability_zone = " cn-beijing-b"
24
+ security_groups = alicloud_security_group. default . * . id
25
+ # series III
26
+ instance_type = " ecs.n2.small"
27
+ system_disk_category = " cloud_efficiency"
28
+ image_id = " ubuntu_18_04_64_20G_alibase_20190624.vhd"
29
+ instance_name = " test_foo"
30
+ vswitch_id = alicloud_vswitch. vsw . id
31
+ internet_max_bandwidth_out = 10
32
+ }
33
+
34
+ resource "alicloud_security_group_rule" "allow_all_tcp" {
35
+ type = " ingress"
36
+ ip_protocol = " tcp"
37
+ nic_type = " intranet"
38
+ policy = " accept"
39
+ port_range = " 1/65535"
40
+ priority = 1
41
+ security_group_id = alicloud_security_group. default . id
42
+ cidr_ip = " 0.0.0.0/0"
43
+ }
You can’t perform that action at this time.
0 commit comments