快速入门

欢迎使用CloudIaC,以下文档将带您快速了解CloudIaC的一些基础概念,并带您快速创建您的环境。

在您第一次登录CloudIaC后,您可以通过以下几个步骤,快速基于您的低代码仓库部署您的环境。

创建组织

组织是CloudIaC中最高层级的逻辑实体,组织间数据隔离; 在您登录CloudIaC后,您可以快速创建您的组织,组织创建后选择组织即可进入组织视图。

  1. 选择右上角下拉菜单中的『系统设置』-『组织管理』;
  2. 点击『新建组织』来创建新的组织。

创建云模板并关联项目

  1. 进入『组织设置』-『云模板』页面并选择『新建云模板』;
  2. 在『基础设置』步骤输入云模板名称、描述,点击下一步;
  3. 进入『选择仓库』步骤,选择版本控制系统(VCS),然后在仓库列表中选择目标仓库,选择分支或Tag;
  4. 在『变量设置』步骤中,设置部署时需要传递的变量,您可以通过Terraform变量中的『导入』按钮来选择导入variables.tf中定义的变量,也可以选择代码仓库中预定义的tfvars文件,如果您需要使用ansible来部署应用,可以在其他变量中选择相应的playbook文件;
  5. 最后选择您要将该云模板关联到哪些项目,关联后的项目将可以看到该云模板,并基于该云模板部署环境。

  • 注1:在选择仓库步骤,如果没有可选的VCS,您可以快速添加VCS,VCS是您用来管理低代码的版本控制系统,CloudIaC现在支持4种类型的git仓库
  • 注2:在关联项目步骤,您可以快速创建所要关联的项目来进行项目关联
  • 注3:『Terraform 变量部分』会自动解析出 variables.tf 文件中的变量名称、默认值、描述,在添加时可进行选择

基于云模板部署环境

  1. 进入『项目信息』-『云模板』页面,可以看到与该项目关联的云模板,选择相应的云模板,点击『部署』即可发起环境部署操作;
  2. 在环境部署页面中,可以看到云模板定义的变量以及组织、项目下定义的变量,您可以对继承的变量进行重新赋值,也可以添加新的变量;
  3. 输入环境名称,选择该环境的『存活时间』、『管理密钥』、『部署通道』等信息,点击页面下方的『执行部署』即可发起环境的部署;
  4. 通过『部署日志』,您可以实时查看部署时的日志信息,了解部署实际进展;
  5. 部署完成后,进入环境的详情页面即可查看该环境的基础信息、资源、输出等详细信息。