Apakah mungkin untuk mengedit contoh sumber daya yang ada: instance EC2 dengan template terraform. Contoh: Saya memiliki instance ec2 yang dibuat dengan konsol aws, dapatkah saya menambahkan instance ec2 itu untuk menambahkan grup keamanan baru menggunakan id instance di template terraform. Saya tahu ini tidak bisa dilakukan dengan pembentukan awan. Saat ini saya dapat melakukan ini dengan Ansible, tetapi saya tidak melihat cara untuk melakukannya dengan terraform atau cloudformation

1
PMat 8 Desember 2017, 21:46

1 menjawab

Jawaban Terbaik

Ya kamu bisa! Namun Anda harus mengelola instance dengan Terraform. Tidak ada cara untuk hanya "Lakukan ini pada instance yang sedang berjalan" dan menyebutnya sehari - itulah kegunaan berbagai SDK dan AWS CLI.

Yang Anda cari adalah impor terraform - untuk menggunakannya, Anda harus Saya ingin menentukan sumber daya dalam konfigurasi Terraform Anda, memetakan semua yang Anda inginkan, lalu mengimpor sumber daya itu.

Karena Anda menggunakan instance EC2, itu akan terlihat seperti:

terraform import aws_instance.web i-12345678

Setelah ini selesai; jika Anda melakukan terraform plan, Anda dapat melihat atribut apa yang lupa Anda tambahkan ke konfigurasi yang Anda siapkan untuk ini - tambahkan atribut tersebut, lalu Anda dapat mulai mengelola sumber daya ini.

3
TJ Biddle 8 Desember 2017, 18:55