Terraform Module 可视化正式发布

简介: 阿里云正式发布 Terraform Module 的可视化操作界面,在命令行操作模式的基础上,增加了基于 Terraform 的在线资源编排的能力,持续帮助开发者和企业降低 Terraform Module 的使用门槛。

本文已在下方公众号中发布:Terraform Module 可视化发布,欢迎大家围观

可视化操作界面

12月12日,阿里云开放平台正式对外推出 Terraform Module 的可视化操作界面:https://api.aliyun.com/#/cli?tool=Terraform,集合所有在 Terraform Registry 上注册过的 Module,对外提供在线运行 Terraform Module 的能力,开发者只需关注 Module 参数本身和所要执行的命令,剩下的工作将由可视化界面来完成。

_2019_12_15_5_57_44

可视化五大亮点

亮点一:完全开放,覆盖全量 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 得到更多的人引用。

目录
相关文章
|
Web App开发 测试技术 数据中心
Terraform Module 编写指南
Module 是一个Terraform 模板,是对多个子节点,子资源,子架构模板的组合和抽象。利用Module 在降低模板编写和维护复杂度的同时,使得模板结构更加简洁清楚。为什么要使用 Module,详见文章[ Module 让 Terraform 使用更简单](https://www.atatech.org/articles/119465)。
8235 0
|
数据中心 开发者
Terraform Module大赛来啦,AirPods Pro免费送!
Terraform 模板征集大赛现火热招募中,价值两千元的AirPods Pro免费送,快来参加吧!
6032 0
|
11月前
|
运维 安全 IDE
加速阿里云部署:Terraform在甄云科技的深度应用
甄云科技是一家领先的数字化采购平台服务商,通过Terraform实现全球云基础设施的高效管理与快速部署。公司成立于2017年,已服务全球30多个行业的中大型企业,客户遍布20多个国家和地区。利用IaC(基础架构即代码)理念和Terraform工具,甄云科技显著提升了开发与运维效率,减少了人为错误,加快了迭代速度,并支持业务快速扩展,为全球化战略提供了稳固的云基础架构支持。未来,公司将持续优化技术框架,回馈社区,助力更多企业的数字化转型。
|
弹性计算 API 持续交付
基于 ROS 的 Terraform 托管服务轻松部署文本转语音系统 ChatTTS
基于 IaC 的理念,通过定义一个模板,使用 ROS 提供的 Terraform 托管服务进行自动化部署,可以非常高效快捷地部署任意云资源和应用(比如 ChatTTS 服务)。相比于手动部署或者通过 API、SDK 的部署方式,有着高效、稳定等诸多优势,也是服务上云的最佳实践。
447 58
基于 ROS 的 Terraform 托管服务轻松部署文本转语音系统 ChatTTS
|
弹性计算 持续交付 API
基于 ROS 的Terraform托管服务轻松部署ChatGLM-6B
文章介绍了如何利用ROS和Terraform模板轻松自动化部署基于GLM架构、优化中文对话的ChatGLM-6B模型至阿里云,提高了部署效率与便捷性,适用于多种应用场景,且模型部署过程详细,彰显了基础设施即代码(IaC)的优势。
基于 ROS 的Terraform托管服务轻松部署ChatGLM-6B
|
弹性计算 人工智能 持续交付
基于 ROS 的Terraform托管服务轻松部署Qwen-7B-Chat
文章介绍了如何利用ROS和Terraform模板轻松自动化部署阿里云的Qwen-7B-Chat大语言模型服务,提高了部署效率与便捷性,是实现云资源和服务快速上线的最佳实践。
基于 ROS 的Terraform托管服务轻松部署Qwen-7B-Chat
|
弹性计算 持续交付 数据中心
一键云部署:ROS的Terraform托管服务助你轻松上线2048经典游戏
阿里云的资源编排服务ROS提供了Terraform托管能力,用户可以直接在ROS控制台上部署Terraform脚本,本文将详细介绍如何使用ROS的Terraform托管服务一键部署经典的2048小游戏到云端,让全世界的玩家都能在线体验。
EMQ
|
JSON 负载均衡 物联网
使用 Terraform 在 GCP 上一键部署 EMQX MQTT Broker
本文将指导您如何设置 GCP 项目、创建服务账户、编写 Terraform 配置文件,实现在 GCP 上轻松部署 EMQX MQTT Broker。
EMQ
317 0
使用 Terraform 在 GCP 上一键部署 EMQX MQTT Broker
|
存储 弹性计算 API
使用 CloudIaC 使 terraform 的代码部署更容易
CloudIaC 是一个开源基础架构自动化平台,它可以将Terraform及其他框架下的 deployment 集中到一个协作区,以方便你的整个团队使用。同时CloudIaC支持动态环境,策略合规检测,用户自助式UI 界面等功能。当您考虑使用Terraform 等低代码开发工具去实现多云资源的管控的时候,那么CloudIaC 不失为一个最佳解决方案。
1708 1
使用 CloudIaC 使 terraform 的代码部署更容易
|
存储 弹性计算 运维
Terraform一键部署ECS实例
Terraform一键部署ECS实例
1081 0
Terraform一键部署ECS实例

推荐镜像

更多