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