這次的鐵人賽,我以一個 DevOps 新手的身分,挑戰在 30 天內從零開始學習並實作 Terraform。這將是一份我個人的學習日誌,記錄著我在這趟學習旅程中的點滴與收穫。我會把複雜的概念轉化為易懂的筆記,從環境建置、HCL 語法,到實際部署雲端資源,如虛擬機器、網路與儲存空間。
除了知識分享,我也會記錄踩過的坑、解決問題的過程,以及學習上的心得體會。這份筆記不只為了自己,更希望能為所有想入門 Terraform 的人提供一個真實、可依循的參考。
這是一場自我挑戰,也是一個與自己對話的過程👀✨
昨天我們聊到迴圈與條件邏輯,學會了怎麼透過 count、for_each 和條件表達式,讓 Terraform 能一次產生一組資源,或根據環境自動決定要不要建立...
昨天我們聊到 Dynamic Blocks,學會了怎麼在資源內部用迴圈展開子設定,減少重複、讓程式碼更乾淨。 今天我們要來看看 Functions(內建函數)和...
昨天我們聊到 Functions 與 Locals,學會了怎麼讓程式碼更乾淨、好維護。 今天要來看看 Terraform 的另一個面向:怎麼跟外部世界互動。在實...