由在本機以 Docker 執行 Laravel 啟程,途經以 AWS ECS 架設 Laravel-based web service、使用 Gitlab CI/CD 自動化部屬飛上雲端,再從 Terraform 進入 IaC(Infrastructure as Code)領域的實(ㄕㄨㄞ)戰(ㄎㄥ)之旅。
綜合前兩天的基本 ECS service 跟 load balancing,我們要來幫 ECS service 加上 load balancing 了!(本日程...
前面我們用 Gitlab pipeline build docker image 並且推上 ECR repository,ECS service 會用 ECR...
到昨天我們建立好最基本的 Gitlab + AWS ECS 的 CI/CD 流程跟 infrastructure 了~ 這時候老闆突然說:「欸那可以在另一個帳號...
我們進到 IaC 的世界了~那…前面在 AWS 手動建立的各種 resource 怎麼辦? 有兩個選項: 全部砍掉重新用 terraform 寫! 把手...
import ECR repository 後,我們要把 application 有關的 resource 全部 import、改由 terraform 管理。...
今天繼續 import 跟 compute 相關 resource,昨天把 .tf 拆開了,今天直接新增一個 compute.tf 來放 compute res...
今天要 import ECS 跟 CodePipeline 相關的 resource,分別把 ECS 的 resource 放到 container.tf 、C...
import 完 resource 需要 resource 們是否正確及完整,否則佈建另一個環境(例如正式環境)可能才發現 configuration 是無法運...
昨天我們在 region ap-northeast-2 用 terraform 建立起一套 infrastructure,現在要從 Gitlab deploy...
在首爾成功 apply resource 後,我們回到東京 region 對 configuration 做最後的修正。 先把之前移到別的資料夾的 state...