-
Backend - Terraform
在团队协作中,如果想维护同一套资源,需要将资源的配置文件和 state 文件一起拷贝,这无形中增加了代码维护的成本。
-
静态网站托管 - Terraform
-
Modules - Terraform
调用模块 在配置文件中声明 module块从可以调用module,其语法如下: module "child_module" { source = ".
-
state管理命令 - Terraform
变更资源路径 用于将指定资源从当前 state 文件中移动至另一个指定 state 文件中,同时可以变更资源名称,命令格式为: terraform state mv -state-out=state文件相对/绝对路径 <资源类型>.<资源名称1> <资源类型>.
-
快速入门 - Terraform
-
创建CCE Node - Terraform
-
其他命令 - Terraform
terraform graph 该命令用于根据配置文件或执行计划输出资源的可视化依赖关系,命令的输出为 DOT 格式数据。
-
创建CCE Cluster - Terraform
-
基本操作 - Terraform
支持通过数据流和源文件路径上传对象,在main.tf文件中增加以下内容。
-
样式约定 - Terraform
样式约定 样式约定 Terraform约定了一些惯用的风格样式,以确保不同团队编写的文件和模块的风格一致性。建议用户遵循这些约定,推荐的样式约定如下: 对于每个嵌套级别,缩进两个空格。 当多个单行的参数在同一嵌套级别连续出现时,建议将等号对齐。
-
高可用虚拟IP VIP - Terraform
在main.tf文件中增加以下内容。
-
Provider - Terraform
Provider Terraform的配置文件以 ".tf" 结尾,主要由provider,resource,data source和变量组成。 每个 Provider 代表一个服务提供商,Terraform 通过插件机制与Provider进行交互。
-
输入变量 - Terraform
变量定义 (.tfvars) 文件 如果配置中使用了很多变量,建议使用变量定义文件来设置这些变量,然后通过 -var-file 选项指定该文件: terraform apply -var-file="testing.tfvars" 变量定义文件的扩展名为 ".tfvars",变量定义文件的语法与配置文件的语法相同
-
输出变量 - Terraform
其值对所有能够访问state 文件的用户均可见。
-
depends - Terraform
depends_on 在同一个 Terraform 配置文件中可以包含多个资源。通过在资源中引用其他资源的属性值,Terraform可以自动推断出资源的依赖关系。然而,某些资源的依赖关系对于Terraform是不可见的,这就需要使用 depends_on 来创建显式依赖。
-
Terraform简介 - Terraform
Terraform简介 什么是Terraform Terraform是一个开源的IT基础设施编排管理工具,Terraform支持使用配置文件描述单个应用或整个数据中心。 通过Terraform您可以轻松的创建、管理、删除华为云资源,并对其进行版本控制。
-
华为云Provider 认证 - Terraform
huaweicloud" { region = "cn-north-1" access_key = "my-access-key" secret_key = "my-secret-key" } 使用静态凭据的认证方式比较简单,但需要将AK/SK以明文的形式存储在配置文件中
-
常见函数 - Terraform
文件操作函数 表7 文件操作函数 函数名称 函数描述 样例 运行结果 abspath 计算文件的绝对路径 abspath(".
-
基本命令 - Terraform
Enter a value: terraform refresh terraform refresh 命令用于刷新当前 state 文件的配置,该命令会调用远端 API 获取最新数据并将结果写入 state 文件中。
-
弹性伸缩 AS - Terraform
在main.tf文件中增加以下内容。