DevOps課程-IaC with Terraform 8

Output Values

ZONGRU Li
Feb 12, 2022

在前篇最後的Terraformmain.tf內容如下:

一班在執行apply等指令後,可以看到一個attribute內容在terraform.tfstate

觀察到建立的Resource InfraStructure所設定的參數(如cidr_block...etc)

另外還有一種可以顯示那些正要被建立出來的Resourceattribute

就是用Output語法

但是僅僅只有剛要建立出來的Resource才會有顯示

所以先執行destroy把現有的移除

接下來就是撰寫額外的Output語法:

當然我們不可能背出有哪些attribute(如上面的id)可以顯示

可以另外執行:

#透過plan指令來查看有哪些attribute可以顯示預覽:
terraform plan

這邊多顯示幾個output,在繼續改寫:

然後執行apply指令(不帶覆核的)

terraform apply -auto-approve

我自己測試又重複執行apply會如何:

當前完整的Code為:

參考課程reference

--

--

ZONGRU Li
ZONGRU Li

Written by ZONGRU Li

2022/11/17 開源部分個人筆記給LINE "Java程式語言討論區"社群,希望能對社群的技術學習做一點點貢獻.(掩面....記得退訂閱!

No responses yet