一.资源介绍
资源是Terraform体系中最重要的组成元素, 每个资源块用来定义一个或多个基础产品实例, 它或者定义一个VPC,或者定义一个CVM或者一条DNS记录....并且只能包含数字,字母,下划线或者中划线
资源配置:是这个资源的特性字段嵌套map,如cvm的内存大小硬盘大小等,参数必须位于{}中间,
类型和本地名字唯一确定一个资源, 所以可以认为是全局唯一(其实是模块内唯一...,模块可以认为是资源定义的namespace)
上面我们定义一个redis的实例,位于"广州三区", 内存大小为8G,密码为test12345789,实例类型为主从redis,这个是定义一个redis的最小集合...支持的表达式
terraform支持部分表达式语法,如条件表达式condition ?...true_val : false_val, 循环表达式for s in var.list : upper(s)等
C.terraform支持的元参数
本章后面会详细介绍
3.文档
terraform要求接入云厂商提供规范化文档方便客户使用