现在学习terraform语言其实就是HCL这样的语言,它是由hashcrop创造的这门语言,它是专门用来定义基础设施即代码的语言。
只要掌握这门语言,在写基础设施的时候,以及编排的时候就容易一些。
这语言包含了输入输出变量,语句,以及运算符,循环,遍历等等。
一些内置的值可以通过函数来进行处理。
可以取list里面最大值,以...结尾,注意这里的值必须是数值。
> format("hello %s!","world")
"hello world!"
join两个参数,第一个参数是以什么符号进行拼接,然后后面就是参数值
> join("-",["name","age","title"])
"name-age-title"
> replace("a=b=c","=","-")
"a-b-c"
将=号替换为了-
> split(",","name,age")
tolist([
"name",
"age",
])
split最后返回的是list。