- Bagaimana Terraform bergantung pada sumber lain?
- Bagaimana Terraform menguruskan kebanyakan kebergantungan antara sumber?
- Apa yang boleh saya gunakan dan bukannya bergantung kepada terraform?
- Apakah jenis kebergantungan yang berlainan dalam terraform?
Bagaimana Terraform bergantung pada sumber lain?
Terraform secara automatik menyimpulkan apabila satu sumber bergantung kepada yang lain dengan mengkaji atribut sumber yang digunakan dalam ekspresi interpolasi. Dalam contoh di atas, rujukan kepada AWS_INSTANCE.Contoh_a.id dalam definisi AWS_EIP. Blok IP mewujudkan kebergantungan yang tersirat.
Bagaimana Terraform menguruskan kebanyakan kebergantungan antara sumber?
Terraform mewujudkan sumber secara selari dan secara automatik boleh mengendalikan kebergantungan sumber dalam kebanyakan kes menggunakan kebergantungan tersirat. Sekiranya tidak ditentukan, Terraform tidak dapat mengetahui sama ada sumber mesti dibuat sebelum atau selepas yang lain jika tidak ada hubungan yang jelas dalam kod terraform itu sendiri.
Apa yang boleh saya gunakan dan bukannya bergantung kepada terraform?
Bukannya bergantung, kami mengesyorkan menggunakan rujukan ungkapan untuk menyiratkan kebergantungan apabila mungkin. Selebihnya artikel membincangkan alternatif, yang dapat diringkaskan sebagai: lebih suka kebergantungan tersirat. Elakkan sumber data di dalam modul yang mengisytiharkan kebergantungan bergantung kepada_on eksplisit.
Apakah jenis kebergantungan yang berlainan dalam terraform?
Terdapat 2 jenis kebergantungan sumber dalam terraform - tersirat dan eksplisit. Dalam contoh pertama, anda akan mendapati bergantung_on yang mewujudkan kebergantungan eksplisit AWS S3 Bucket pada contoh AWS EC2.