-
对象存储服务 OBS - Terraform
-
Terraform 语法指南 - Terraform
Terraform 语法指南 基本语法 样式约定 表达式 常见函数
-
Terraform 配置指南 - Terraform
Terraform 配置指南 Provider Resource Data Source 变量 Metadata Backend Modules Terraform 命令行
-
Terraform 命令行 - Terraform
Terraform 命令行 命令行说明 基本命令 state管理命令 其他命令 父主题: Terraform 配置指南
-
云容器引擎 CCE - Terraform
-
弹性云服务器 ECS - Terraform
-
虚拟私有云 VPC - Terraform
-
云数据库 RDS - Terraform
-
变量 - Terraform
变量 输入变量 输出变量 本地变量 父主题: Terraform 配置指南
-
Metadata - Terraform
Metadata Metadata说明 depends_on count for_each provider lifecycle 父主题: Terraform 配置指南
-
华为云Provider 认证 - Terraform
domain_name 否 HW_DOMAIN_NAME 华为云账号名称,查询方法请参见API凭证。 project_name 否 HW_PROJECT_NAME 华为云项目名称,查询方法请参见API凭证。 enterprise_project_id 否 HW_ENTERPRISE_PROJECT_ID
-
Backend - Terraform
文件可以看作是Terraform存储资源属性的映射,当执行 "terraform show" 命令时,Terraform直接读取这个 state 文件,无需再去调用云平台的API查询。 Terraform后续的 'plan' 和 'apply' 操作,都是基于当前的模块配置和 state 文件进行比较。如果 state
-
基本命令 - Terraform
value: terraform refresh terraform refresh 命令用于刷新当前 state 文件的配置,该命令会调用远端 API 获取最新数据并将结果写入 state 文件中。 terraform show terraform show 命令用于展示当前 state
-
for - Terraform
for_each for_each 在功能上与 count 相似,for_each 使用键值对或字符串集合的形式快速地将值填入到对应的属性中,不仅可以优化脚本结构也有利于理解多实例间的关系。 在使用映射类型表达时,我们可以使用 "each.key" 和 "each.value" 来访问映射的键和值。以创建VPC为例,通过
-
provider - Terraform
provider 在Terraform中,我们可以使用 provider块创建多个配置,其中一个 provider块为默认配置,其它块使用 "alias" 标识为非默认配置。在资源中使用元参数 provider 可以选择非默认的 provider块。例如我们需要在不同的地区管理资源,首先需要声明多个
-
创建一台ECS实例 - Terraform
Server,ECS)是由CPU、内存、操作系统、云硬盘组成的基础的计算组件。弹性云服务器创建成功后,您就可以像使用自己的本地PC或物理服务器一样,在云上使用弹性云服务器。华为云提供了多种类型的弹性云服务器,可满足不同的使用场景。在创建之前,您需要根据实际的应用场景确认弹性云服务器的规格类型,镜像类型,磁盘
-
depends - Terraform
erraform可以自动推断出资源的依赖关系。然而,某些资源的依赖关系对于Terraform是不可见的,这就需要使用 depends_on 来创建显式依赖。我们可以使用 depends_on 来更改资源的创建顺序或执行顺序,使其在所依赖资源之后处理。depends_on 的表达式
-
count - Terraform
果配置多个独立的 resource块就显得很冗余,且不利于维护。我们可以使用 count 或 for_each 参数在同一个 resource块中管理多个相同的资源。在同一个 resource块中不能同时使用count 和 for_each 参数。示例如下: resource "
-
Terraform简介 - Terraform
Terraform是一个开源的IT基础设施编排管理工具,Terraform支持使用配置文件描述单个应用或整个数据中心。 通过Terraform您可以轻松的创建、管理、删除华为云资源,并对其进行版本控制。Terraform支持编排的云资源请参考这里。 图1 使用Terraform管理云资源 Terraform的优势
-
本地变量 - Terraform
进行声明。本地变量适用于配置中有重复定义相同值或表达式的场景,可以减少代码冗余,并且易于修改。同时过度使用本地变量会导致变量的实际值被隐藏,代码晦涩,不利于维护,因此建议合理使用本地变量。 声明本地变量 本地变量通过“locals”关键字进行声明: locals { service_name