当前位置: 首页 > news >正文

【Terraform学习】TerraformCloud入门介绍(快速入门)

TerraformCloud入门介绍

什么是 TerraformCloud?

  • Terraform Cloud是Hashicorp Terraform的SaaS版本

免费版功能

  • 免费版功能包括版本控制集成远程计划和实施远程计划实施、通知及webhook全http API驱动状态管理模拟计划私有化模块注册器以及全HTTP界面

版本控制集成

  • 其中版本控制集成提供了对GitHubGitLabBitbucket的支持

  • Terraform的源代码可以存储在以上三种版本控制软件中,在源文件出现变化的情况下Terraform Cloud会自动同步源代码并进行计划和实施

  • 除此之外,用户也可以通过命令行图形界面或者API来进行计划和是实施

对远程状态管理进行增强

  • 除了之前开放的远程状态管理功能,Terraform Cloud的workspace中,还包括了保存敏感信息提供Terraform变量和环境变量的功能

团队协作

  • 免费版用户也可以创建团队,并且邀请不超过5名其它Terraform 用户一起对组织里的Terraform workspace进行管理


工作流程

  • 在 Terraform Cloud 中,您的资源按工作区进行组织,其中包含您的资源定义环境和输入变量以及状态文件

  • Terraform 操作在工作区中发生,Terraform 使用该工作区的配置和状态来修改基础结构

  • Terraform Cloud 支持三种工作流

    • CLI 驱动的工作流,使用 Terraform 的标准 CLI 工具在 Terraform Cloud 中执行运行

    • UI/版本控制系统 (VCS) 驱动的工作流,推送到版本控制存储库的更改触发在关联的工作区中运行

    • API 驱动的工作流,允许您以编程方式与 Terraform Cloud API 进行交互


创建帐户

  • 访问 此链接 并按照提示创建一个免费的Terraform Cloud帐户

注册

 

 

  • 注册后,您将收到一封电子邮件,要求您确认您的电子邮件地址请确认您的电子邮件地址


创建组织

  • 创建最多包含 5 个用户的组织是免费的,您添加到组织的成员将能够在您的工作区上进行协作共享私有模块和提供程序

  • 输入组织名称和电子邮件地址。您可以使用与帐户相同的电子邮件地址

创建组织

 

 

  • 单击创建组织


界面介绍

工作区

 

 

工作区

私有注册表

 

 

私有注册表

设置-变量集

 

 

设置


CLI 登录 Terraform Cloud

  • 本地安装 Terraform

  • 执行命令 terraform login

  • 确认您要进行身份验证请输入 yes

yes

 

 

  • 生成令牌

  • 浏览器窗口将自动打开到Terraform Cloud登录屏幕。在 Web UI 中输入令牌名称,或保留默认名称

令牌

 

 

  • 单击“创建 API 令牌”生成身份验证令牌

  • 请将令牌保存在安全位置。它提供您对 Terraform Cloud 组织的访问

  • 现在将用户令牌粘贴到您的终端中。Terraform会在您将令牌粘贴到终端中时将其隐藏以确保安全按 [Enter] 以完成身份验证

完成身份验证

 

 

  • 完成 Terraform Cloud 的身份验证后,您就可以执行 Terraform Cloud 远程操作了

http://www.lryc.cn/news/97780.html

相关文章:

  • linux实现运行java分包部署
  • 数据安全之全景图系列——数据分类分级落地实践
  • C++实现MySQL数据库连接池
  • day4 驱动开发 c语言学习
  • history命令:显示命令执行时间
  • Django接口返回JSON格式数据报文
  • OBS 迁移--华为云
  • 【Docker consul的容器服务更新与发现】
  • MFC第二十天 数值型关联变量 和单选按钮与复选框的开发应用
  • 服务器 Docker Alist挂载到本地磁盘(Mac版)夸克网盘
  • EMP-SSL: TOWARDS SELF-SUPERVISED LEARNING IN ONETRAINING EPOCH
  • 注解和反射01--什么是注解
  • 虚拟机 RHEL8 安装 MySQL 8.0.34
  • kafka 总结宝典
  • 跨平台力量:探索C++Qt框架的未来前景
  • 基于长短期神经网络LSTM的位移监测,基于长短期神经网络的位移预测,LSTM的详细原理
  • ChatGPT漫谈(二)
  • 【LangChain】检索器之MultiQueryRetriever
  • 教师ChatGPT的23种用法
  • 【libevent】http客户端1:转存http下载的数据
  • Pytorch学习笔记 | 数据类型 | mnist数据集
  • Linux虚拟机(lvm)报Unmount and run xfs_repair
  • 【ESP32】Espressif-IDE及ESP-IDF安装
  • 基于vue3实现画布操作的撤销与重做
  • php 抽象工厂模式
  • WPF实战学习笔记13-创建注册登录接口
  • 银行API安全解决方案
  • 3d软件动物生活习性仿真互动教学有哪些优势
  • <C语言> 字符串内存函数
  • 知网的caj格式怎么转化成pdf格式?两个方法简单快捷!