最近更新时间:2020-10-21 18:11:35
创建云服务器实例资源文件。
在Terraform-ksyun目录下创建一个instance.tf文件,编辑文件按照指定格式输入创建云服务器相关的配置参数,注意参数名称小写。
# vim instance.tf
//创建一台通用型N3云服务器
resource "ksyun_instance" "default" {
image_id = "48de6f74-e287-45df-b55e-94266d77483f"
instance_type = "N3.2B"
system_disk {
disk_type = "SSD3.0"
disk_size = 30
}
data_disk_gb = 0
#only support part type
subnet_id = "e9b83973-b6aa-48b3-b400-d45cfdb832a4"
instance_password = "Qwer1234"
keep_image_login = false
charge_type = "Daily"
purchase_time = ""
security_group_id = ["c628fd6a-c480-41aa-8fad-02879cfe60fb"]
private_ip_address = ""
instance_name = "xuan-tf-update"
instance_name_suffix = ""
sriov_net_support = false
project_id = 0
data_guard_id = ""
}
执行 terraform plan 查看部署计划,这里参数前面的+代表新添加的资源,当销毁资源时,参数前面对应的符号会变为-;更改一些参数需要重新部署资源时,该资源前面的符号为-/+。
#terraform plan
执行 terraform apply 进行资源创建
#terraform apply
输入 yes ,显示成功创建资源
控制台查看云服务器资源创建成功
纯净模式