IaC 試點:自動建立產品測試環境

以 Terraform、Ansible 與 GitLab CI,從 VM 初始化、環境參數到安裝產品全自動完成,約 10–30 分鐘建立一套測試環境。

類別
平台
狀態
POC
期間
2022-01 – 2023-06
AI 協作
—

本人範圍

技術研究與腳本開發。

做法

  • Terraform 建立 VM,Ansible 設定與安裝,GitLab CI 觸發,部署到 Proxmox。

驗證方式

在 Proxmox 上實際建置驗證。

結果

指標數值出處資料來源
建立一套測試環境約 10–30 分鐘本人估計本人估計
相關投入工時224 h工時表系統紀錄

限制與後續

技術可行但經濟效益不足:客戶多為地端與客製化環境,這類全自動建置較適合內部有規模的情境;當時 Proxmox 的 Terraform 生態也不成熟。後續影響是 IT 設定開始以 Git 版本控管。

使用技術

  • Terraform
  • Ansible
  • GitLab CI
  • Proxmox