add test plan

This commit is contained in:
pengtao 2020-05-25 10:42:04 +08:00
parent b8f09f22f8
commit 3f49b8491b
9 changed files with 57 additions and 1 deletions

1
.profile Normal file
View File

@ -0,0 +1 @@
export PATH="$PATH:~/downloads"

View File

@ -1,3 +1,7 @@
### install
wget https://releases.hashicorp.com/terraform/0.12.5/terraform_0.12.5_linux_amd64.zip
### other
### config
vim /etc/profile.d/terraform.sh
$ export TENCENTCLOUD_SECRET_ID="your_fancy_accessid"
$ export TENCENTCLOUD_SECRET_KEY="your_fancy_accesskey"
$ export TENCENTCLOUD_REGION="ap-hongkong"

1
test/cos/provider.tf Normal file
View File

@ -0,0 +1 @@
provider "tencentcloud" {}

16
test/cvm/cvm.tf Normal file
View File

@ -0,0 +1,16 @@
resource "tencentcloud_instance" "cvm_test" {
instance_name = "cvm-test"
availability_zone = "ap-hongkong-1"
image_id = "img-pi0ii46r"
instance_type = "S2.SMALL1"
system_disk_type = "CLOUD_PREMIUM"
security_groups = [
"${tencentcloud_security_group.sg_test.id}"
]
vpc_id = "${tencentcloud_vpc.vpc_test.id}"
subnet_id = "${tencentcloud_subnet.subnet_test.id}"
internet_max_bandwidth_out = 10
count = 1
}

3
test/cvm/provider.tf Normal file
View File

@ -0,0 +1,3 @@
provider "tencentcloud" {
region = "ap-hongkong"
}

5
test/cvm/route_table.tf Normal file
View File

@ -0,0 +1,5 @@
// Create a route table
resource "tencentcloud_route_table" "rtb_test" {
name = "rtb-test"
vpc_id = "${tencentcloud_vpc.vpc_test.id}"
}

View File

@ -0,0 +1,13 @@
// Create a security group and rule
resource "tencentcloud_security_group" "sg_test" {
name = "sg-test"
}
resource "tencentcloud_security_group_rule" "sg_rule_test" {
security_group_id = "${tencentcloud_security_group.sg_test.id}"
type = "ingress"
cidr_ip = "0.0.0.0/0"
ip_protocol = "tcp"
port_range = "22,80"
policy = "accept"
}

8
test/cvm/subnet.tf Normal file
View File

@ -0,0 +1,8 @@
// Create a subnet
resource "tencentcloud_subnet" "subnet_test" {
name = "subnet-test"
cidr_block = "10.0.1.0/24"
availability_zone = "ap-hongkong-1"
vpc_id = "${tencentcloud_vpc.vpc_test.id}"
route_table_id = "${tencentcloud_route_table.rtb_test.id}"
}

5
test/cvm/vpc.tf Normal file
View File

@ -0,0 +1,5 @@
// Create a vpc
resource "tencentcloud_vpc" "vpc_test" {
name = "vpc-test"
cidr_block = "10.0.0.0/16"
}