DevOps課程-IaC with Terraform 8
在前篇最後的Terraform的main.tf內容如下:
一班在執行apply等指令後,可以看到一個attribute內容在terraform.tfstate
觀察到建立的Resource InfraStructure所設定的參數(如cidr_block...etc)
另外還有一種可以顯示那些正要被建立出來的Resource的attribute
就是用Output語法
但是僅僅只有剛要建立出來的Resource才會有顯示
所以先執行destroy把現有的移除
接下來就是撰寫額外的Output語法:
當然我們不可能背出有哪些attribute(如上面的id)可以顯示
可以另外執行:
#透過plan指令來查看有哪些attribute可以顯示預覽:
terraform plan
這邊多顯示幾個output,在繼續改寫:
然後執行apply指令(不帶覆核的)
terraform apply -auto-approve
我自己測試又重複執行apply會如何:
當前完整的Code為: