Thông số tích hợp với Terraform

Nội dung

Những thông số truyền từ Terraform

Mẫu truyền ví dụ

resource "vngcloud_vserver_server" "server"{
 project_id = "pro-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
 name = "example-server"
 encryption_volume = false
 flavor_id = "flav-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
 image_id = "img-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
 network_id = "net-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
 root_disk_size = 20
 root_disk_type_id = "vtype-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
 ssh_key = "ssh-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
 security_group = ["secg-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"]
 subnet_id = "sub-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}

Các tham số (Arguments)

Ghi chú

  • Với thông tin truyền thay đổi (Resize) thì vẫn truyền thuộc tính is_poc về hệ thống của VNG Cloud.

  • Nếu không truyền is_poc thì user sẽ sử dụng ví thường;

  • Trường hợp ngừng sử dụng ví POC và sau đó server bị hết hạn sử dụng, tuy nhiên Server chưa tắt liền mà hệ thống VNG sẽ định kỳ có job quét (11h hàng ngày) để xét tắt các Server bị hết hạn, do đó trước 11h user có thể nạp credit để thanh toán sử dụng tiếp Server.

Lưu ý

Khi Server đã hết hạn và trạng thái là Kết thúc (Terminated). Nếu User muốn gia hạn (renew) tài nguyên (resource) thì User phải vào User Portal để gia hạn nếu sử dụng Terraform, vì Terraform không có chức năng gia hạn.

Những thuộc tính truyền cho Terraform


Sau khi VNG Cloud ghi nhận các thông số truyền từ Terraform, sẽ có những thuộc tính sau được xuất ra cho Terreform cho user sử dụng:

  • id STRING : Mã định danh của Server này;

  • external_interfaces: Danh sách các thông tin của Network External:

    • external_interfaces STRING;

    • floating_ip STRING;

    • interface_typeSTRING;

    • mac STRING;

    • network_uuid STRING;

    • port_uuid STRING;

    • status STRING;

    • subnet_uuid STRING;

    • type STRING;

  • internal_interfaces: Danh sách các thông tin của Network External:

    • external_interfaces STRING;

    • floating_ip STRING;

    • interface_type STRING;

    • mac STRING;

    • network_uuid STRING;

    • port_uuid STRING;

    • status STRING;

    • subnet_uuid STRING;

    • type STRING.

Last updated