本文已在下方公衆号中釋出: Terraform Module 可視化釋出 ,歡迎大家圍觀
可視化操作界面
12月12日,阿裡雲開放平台正式對外推出 Terraform Module 的可視化操作界面:
https://api.aliyun.com/#/cli?tool=Terraform,集合所有在
Terraform Registry上注冊過的 Module,對外提供線上運作 Terraform Module 的能力,開發者隻需關注 Module 參數本身和所要執行的指令,剩下的工作将由可視化界面來完成。

可視化五大亮點
亮點一:完全開放,覆寫全量 Terraform Module
可視化界面中展示的 Terraform Module 與 Terraform 官方 Registry 中注冊的保持一緻,任何開發者送出和注冊的 Module 都會在界面中展示,并被分享給其他所有開發者使用,最大化發揮 Module 的價值。
亮點二:按活躍度排序,讓最優秀的 Module 站 C 位
跟官方 Terraform Registry 按 Module 注冊時間顯示不同的是,可視化界面中的 Module 是按照 Module 的下載下傳量排序後顯示的,最優秀的 Module 在最顯眼的位置上展示,讓開發者和使用者更容易發現和使用。
亮點三: 實時展示 Module 運作過程和結果,保持與指令行一緻的操作體驗
可視化界面內建了 Terraform 最重要的三個功能操作:Plan(預覽),Apply(建立/變更)和 Destroy(銷毀)。使用者通過界面填寫 Module 對應的參數,可視化界面将自動将這些參數填入 Module 模闆中,然後通過點選下方的操作按鈕即可實作對 Module 中所定義資源的自動建立和編排。在此過程中,右側的 CloudShell将會實時的顯示目前任務的執行情況,這與通過指令行操作 Module 的體驗是完全一緻的。
亮點四:同時具備“線上點選”和“線上指令行”兩種操作模式
可視化界面提供了對 Module 的操作按鈕,可實作對 Module 中所定義資源的建立,修改和删除操作。如果想要切換到指令行模式,直接點選右側的 CloudShell 顯示界面,借助 CloudShell 對 Terraform 原生內建,可在 CloudShell 中直接通過 Terraform 原生指令來完成資源的持續管理。
亮點五:更簡單的參數輸入,無需關心 Terraform 參數使用文法
可視化界面将 Terraform 對參數的輸入文法進行了簡化,提供了最易用的參數輸入方式,無需關心 Terraform 自身的使用文法。
阿裡雲開放平台借助 Terraform 原生的能力,推出的可視化操作界面,持續降低使用者和開發者使用 Terraform 成本和門檻,持續帶來更簡單,更實用和更開放的極緻使用體驗。Terraform Module 可視化界面隻是一個開始,是對指令行操作模式的補充和擴充,未來将在持續滿足客戶使用需求的前提下,将 Terraform 的能力在阿裡雲上進一步的釋放和擴充,實作阿裡雲開放能力與 Terraform 開源特性更好的結合。
最後
歡迎所有對 Terraform 和阿裡雲感興趣的開發者,積極地加入到阿裡雲開源生态的建設中來。動手實踐,樂于分享,讓自己的想法被更多的人看到,讓自己寫的 Module 得到更多的人引用。