All Products
Search
Document Center

Resource Orchestration Service:Buat Templat Terraform

Last Updated:Sep 08, 2026

Resource Orchestration Service (ROS) menyediakan kemampuan Terraform terkelola. Anda dapat membuat templat Terraform untuk mendefinisikan resource Alibaba Cloud, AWS, atau Azure, mengonfigurasi parameter resource, serta menetapkan dependensi antar resource.

Kasus penggunaan

Untuk mendefinisikan dan mengelola resource di berbagai platform cloud seperti Alibaba Cloud, AWS, dan Azure melalui satu templat, deklarasikan resource target beserta dependensinya dalam templat Terraform. Prosedur berikut menjelaskan cara membuat templat Terraform yang menyediakan resource Alibaba Cloud. Alur kerja yang sama berlaku untuk resource AWS dan Azure.

Informasi latar belakang

Untuk informasi lebih lanjut mengenai struktur templat Terraform, lihat Struktur templat Terraform.

Prosedur

  1. Masuk ke Konsol ROS.

  2. Pada panel navigasi kiri, pilih Templates > My Templates.

  3. Pada halaman My Templates, klik Create Template.

  4. Untuk Template Type, pilih Terraform.

  5. Tulis templat Terraform.

    Contoh berikut membuat vSwitch dalam virtual private cloud (VPC) dan menunjukkan cara menulis templat Terraform.

    • Buat file modules/vpc/main.tf dan edit isinya untuk membuat VPC.

    • Di sebelah kanan direktori, klik + lalu klik Create Folder.image

    • Pada kotak dialog Create Folder, masukkan modules untuk membuat folder bernama modules di dalam direktori.

    • Arahkan pointer ke folder modules, klik + di sebelah kanan, lalu klik Create Folder.

    • Pada kotak dialog Create Folder, masukkan vpc untuk membuat folder bernama vpc di dalam folder modules.

    • Arahkan pointer ke folder vpc, klik + di sebelah kanan, lalu klik Create File.

    • Pada kotak dialog Create File, masukkan main.tf untuk membuat file main.tf di dalam folder vpc.

    • Klik main.tf dan masukkan kode berikut di editor sebelah kanan untuk membuat VPC.

    resource "alicloud_vpc" "vpc" {
      name       = "tf_test"
      cidr_block = "172.16.0.0/12"
    }
    output "vpc_id" {
      value = "${alicloud_vpc.vpc.id}"
    }

    image

    • Edit file main.tf di direktori root untuk membuat vSwitch dalam VPC.

    • Klik file main.tf di direktori root.

    • Di editor sebelah kanan, masukkan kode berikut untuk membuat vSwitch.

    module "my_vpc" {
      source      = "./modules/vpc"
    }
    resource "alicloud_vswitch" "vsw" {
      vpc_id            = "${module.my_vpc.vpc_id}"
      cidr_block        = "172.16.0.0/21"
      availability_zone = "cn-shanghai-b"
    }
    output "vsw_id" {
      value = "${alicloud_vswitch.vsw.id}"
    }

    image

    Catatan

    Parameter availability_zone diatur ke cn-shanghai-b. Ganti nilai ini dengan zona ketersediaan yang tersedia di wilayah Anda.

  6. Di pojok kiri bawah halaman Create Template, pilih Save Template > Save as My Template.

  7. Pada kotak dialog Save as My Template, atur Template Name, Template Description, Resource Group, dan Tags.

  8. Klik OK.

    Templat disimpan dan muncul pada halaman My Templates.

Referensi