一.资源介绍
资源是Terraform体系中最重要的组成元素, 每个资源块用来定义一个或多个基础产品实例, 它或者定义一个VPC,或者定义一个CVM或者一条DNS记录....,terraform-provider-tencentcloud是我们提供的插件,提供大部分腾讯云产品资源封装
当选择好类型后,资源配置也随着确定,资源配置字段包含三个方面
A.排版资源需要的特性字段...对于那些旧的配置块,会和本地的state文件进行对比,如有修改则调用腾讯云的openapi进行修改,如有删除同样调用openapi进行删除.
5.资源依赖
大部分资源都不会对其他资源产生依赖,terraform....如dns要依赖lb生成的外网ip
一般情形下依赖关系可以自主处理,terraform处理的方式是根据资源块之间的字段依赖来形成有向图,遍历有向图形成排序关系,当资源创建,修改或者销毁时,会根据排序关系依次创建...provisioner&connection 创建资源后的初始化操作
A.depends_on 指定隐藏的依赖
处理terraform不能自动推断出来的依赖关系, 主要处理的是依赖其他资源但是不依赖这些资源的任何字段