Traffine I/O

Bahasa Indonesia

2022-10-09

Cara Mengimpor Infrastruktur yang Ada ke Terraform

Apa itu Perintah Terraform Import

Perintah terraform import adalah alat yang sangat kuat yang memungkinkan Anda mengimpor resource infrastruktur yang sudah ada ke dalam file status Terraform Anda.

Dengan terraform import, Anda dapat memasukkan resource yang sudah ada ke dalam konfigurasi Terraform Anda, sehingga memudahkan Anda untuk mengelolanya menggunakan alur kerja yang sama seperti komponen infrastruktur lainnya.

Perintah ini sangat berguna saat Anda bermigrasi dari pendekatan pengelolaan infrastruktur manual ke pendekatan otomatis.

Dengan mengimpor resource yang sudah ada, Anda dapat memastikan bahwa konfigurasi infrastruktur Anda konsisten dengan status aktual infrastruktur Anda.

Dengan terraform import, Anda dapat dengan mudah mengelola resource infrastruktur Anda dengan cara yang deklaratif, dapat diskalakan, dan otomatis.

Cara Menggunakan Perintah Terraform Import

Perintah terraform import digunakan untuk mengimpor resource infrastruktur yang sudah ada ke dalam status Terraform, sehingga dapat dikelola oleh Terraform. Ini memungkinkan Anda memanfaatkan fitur pengelolaan infrastruktur Terraform bahkan untuk resource yang dibuat di luar Terraform.

Sintaks Perintah Terraform Import

Sintaks dasar perintah terraform import adalah sebagai berikut:

bash
$ terraform import [options] ADDRESS ID

Di mana ADDRESS adalah alamat resource dalam konfigurasi Terraform. ID adalah ID resource yang sudah ada yang ingin Anda impor.

Contoh Perintah Terraform Import

Berikut adalah contoh penggunaan perintah terraform import untuk mengimpor bucket AWS S3 yang sudah ada ke dalam status Terraform:

bash
$ terraform import aws_s3_bucket.my_bucket my-bucket-id

Dalam contoh ini, aws_s3_bucket.my_bucket adalah alamat resource dalam konfigurasi Terraform, dan my-bucket-id adalah ID bucket S3 yang sudah ada yang ingin Anda impor.

Setelah Anda mengimpor resource, Anda dapat menggunakan Terraform untuk mengelolanya seperti resource lainnya. Anda dapat membuat perubahan pada resource menggunakan Terraform, dan Terraform akan memperbarui resource sesuai dengan status yang diinginkan yang didefinisikan dalam konfigurasi.

Referensi

https://developer.hashicorp.com/terraform/cli/import

Ryusei Kakujo

researchgatelinkedingithub

Focusing on data science for mobility

Bench Press 100kg!