Tujuan saya adalah untuk dapat membuat 'tumpukan' di AWS, yaitu pengelompokan sumber daya terkait yang dapat saya perbarui dan ubah menggunakan Terraform.

Saya telah mencoba membaca dokumentasi tetapi saya sedikit bingung bagaimana saya bisa melakukannya di terraform.

Saya memahami konsep kemungkinan menulis modul yang dapat digunakan kembali, tetapi saya terbiasa berurusan dengan tumpukan CF saat menggunakan AWS. Apakah ada cara idiomatis untuk melakukan ini di terraform? Tampaknya mungkin konsep tumpukan agak diabstraksikan. yaitu jika saya ingin mendapatkan dan mengeluarkan dari sumber daya .. misalnya url RDS, saya dapat merujuknya dalam kode Terraform dan itu akan mengevaluasi dan menentukannya saat runtime daripada membaca nilai keluaran tumpukan CF di AWS?

Apakah ini benar?

1
mcbain83 5 Juli 2020, 10:29

1 menjawab

Jawaban Terbaik

Dari apa yang saya pahami, Anda ingin memahami cara menulis replika "tumpukan" di Terraform dan ingin memahami konsepnya.

Ada banyak sumber daya untuk melihat contoh tumpukan, lihat contoh resmi Terraform AWS untuk merasakan notasi.

Anda menjelaskan modul dll yang merupakan praktik terbaik, namun mulailah dari yang kecil. Tambahkan ke file main.tf Anda infrastruktur sederhana dan kemudian bangun di atasnya.

Cara terbaik untuk belajar adalah dengan melakukan, tetapi lakukan dengan kecepatan tetap.

Dan ya, Anda dapat mereferensikan sumber daya Anda, umumnya sebelum Anda menjalankan terraform apply semuanya dievaluasi. Setiap ketergantungan sumber daya akan dibuat secara berurutan.

3
Chris Williams 5 Juli 2020, 08:07