12.19 Terraform Module 可視化正式發佈

可視化操作界面

12月12日,阿里雲開放平臺正式對外推出 Terraform Module 的可視化操作界面:https://api.aliyun.com/#/cli?tool=Terraform,集合所有在 Terraform Registry 上註冊過的 Module,對外提供在線運行 Terraform Module 的能力,開發者只需關注 Module 參數本身和所要執行的命令,剩下的工作將由可視化界面來完成。

Terraform 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 得到更多的人引用。


分享到:


相關文章: