本文同步刊登於個人技術部落格,有興趣關注更多 Kubernetes、DevOps 相關資源的讀者,請務必追蹤從零開始的軟體工程師之旅,喜歡的話幫我按讚分享、歡迎...
嘗試過如果使用現成的模組後,接下來我們要試著製作自己的模組。 一個基本的模組 (module) 大概會有以下幾個檔案: README.md 說明模組用途的文...
本文同步刊登於個人技術部落格,有興趣關注更多 Kubernetes、DevOps 相關資源的讀者,請務必追蹤從零開始的軟體工程師之旅,喜歡的話幫我按讚分享、歡迎...
本章介紹如何使用 terratest 為 terraform 準備整合測試 課程內容與代碼會放在 Github 上: https://github.com/ch...
本篇延續 Terragrunt 的功能,介紹 一款安全性掃描工具: tfsec terragrunt hook terragrunt multiple wor...
先占虛擬機系列腰斬了嗎? 沒有,先占虛擬機系列作了一半,後面還有 cassandra 於 GKE 運行的實戰分享。 然而這系列了 view 數實在低到驚人,決定...
在 EP13 - 災難演練,重建你的 VPC,我們在重建 VPC 之前,有帶著大家怎麼進行單次備份,但是實務上,我們鮮少有機會做單次備份,取而代之的會是定期備份...
本篇翻譯與講解 terraform 官方 blog 對於 test terraform 的建議 課程內容與代碼會放在 Github 上: https://git...
本文同步刊登於個人技術部落格,有興趣關注更多 Kubernetes、DevOps 相關資源的讀者,請務必追蹤從零開始的軟體工程師之旅,喜歡的話幫我按讚分享、歡迎...
本篇簡述如何使用 terraform 中 debug 除錯 賽後文章會整理放到個人的部落格上 http://chechia.net/ 追蹤粉專可以收到文章的主動...
前一篇,我們順利的製作了一個 Terraform 模組。接下來要回到根模組建立組態檔來使用模組。 完整的範例檔案可以參考 Github 上的資料。 建立組態檔...
上篇介紹 state rm,強制 terraform 遺忘已經存在的 state。然而 state rm 後並沒有說明如何修復或 undo,讓 module 留...
這幾天看了一些鐵人賽的文章,看到一些很不錯的文章,當然也看到很多不知所云的內容 觀察整體趨勢是劣幣驅逐良幣,心中五味雜陳 大家盡量維持品質,內容有所依據,不要錯...
透過 state mv,應該對於 terraform state manipulation 有更透徹的理解,接下來要透過 state rm 強迫 terrafo...
本篇介紹如何使用 infracost 工具估計 infrastructure apply 的花費 課程內容與代碼會放在 Github 上: https://gi...
我想 rename 怎麼辦?state mv 乾坤大挪移 課程內容與代碼會放在 Github 上: https://github.com/chechiachan...
terraform graph 指令,能夠根據組態檔裡使用的 Terraform 資源來產生一張依賴關系圖。 graph 指令並不會直接製作圖片,而是以 DOT...
前面練習過程中,我們寫了不少的 Terraform 組態檔,但都同樣是要建立網頁伺服器的,我想應該有辦法製作可重複使用的組態,減少一些重工的行為。 接下來要認識...
Terraform 預設情況下,所有的狀態檔 (state file) 都是存放是本地端。 如果今天是一個團隊要維護基礎架構時,就需要有一個遠端的儲存空間來存放...
在第十天的時候,我們使用 AWS CodeDeploy 部署到 EC2,當時只有陽春版的部署,我們做了大費周章的設定,但是卻無法知道是否部署成功,即便官方有提供...
本篇介紹 Terraform 透過 Github Action 自動化執行 課程內容與代碼會放在 Github 上: https://github.com/ch...
本文同步刊登於個人技術部落格,有興趣關注更多 Kubernetes、DevOps 相關資源的讀者,請務必追蹤從零開始的軟體工程師之旅,喜歡的話幫我按讚分享、歡迎...
昨天我們很有膽試的將 VPC 砍掉重建,為的就是將網段重新安排,但是還沒處理好的部分,則是 Gitlab 和 Jenkins 目前還連不上,比較理想的方式是我們...
我們來實際用使用者資料設定虛擬機,以下是預計要讓使用者資料處理的工作: 建立一個叫做 terraform 的使用者 安裝 nginx 放入一個 HTML 檔案...
infrastructure 也可以 for each 之一 課程內容與代碼會放在 Github 上: https://github.com/chechiach...
從一開始發現鐵人賽到現在也過了好幾年,在看過無數的高手寫的文章之後,今年終於也準備好小試身手了。 這三十天來都是半夜在趕工生產文章,今天要暫時話下句點了。 設定...
前一篇,我們成功建立了 Lambda 函數,接下來要再建立一組 API 閘道 (Gateway),並且把兩邊串接一起。 首先建立 gateway.tf 檔案,我...
IaC(Infrastructure as Code)是近年來很夯的技術名詞之一,它的概念是為了更好的整合維運以及開發,舉例來說:在 IaC 出現之前,當 De...
Packer 稱自己的設定檔為「模版」(Templates)。模版為 JSON 格式的,裡面由多個元件組成。 模版結構 下面列出所有的模版元件 builders...
更改 state 有其風險,State manipulation 有賺有賠(?),更改前應詳閱官方文件說明書 課程內容與代碼會放在 Github 上: http...