运维开发网

Terraform 学习笔记 - Count的使用

运维开发网 https://www.qedev.com 2021-03-01 09:38 出处:51CTO 作者:beanxyz
当我们在Terraform模板里面创建资源的时候,如果有多个重复的资源,我们可以通过count来指定个数,他会自动执行一个类似forloop的循环,然后我们可以通过count.index来指向他每次循环的索引值。从编程的思维来理解,就是我们执行一个for循环,每次循环获取index的值,从一个对应长度的数组里面获取元素值赋给name这个参数例如我创建3个IAM用户,分别有三个不同的名字。注意这里为

当我们在Terraform 模板里面创建资源的时候,如果有多个重复的资源,我们可以通过count来指定个数,他会自动执行一个类似for loop的循环,然后我们可以通过count.index 来指向他每次循环的索引值。从编程的思维来理解,就是我们执行一个for 循环, 每次循环获取index的值,从一个对应长度的数组里面获取元素值赋给name这个参数

例如 我创建3个IAM用户,分别有三个不同的名字。注意这里为了省事,我的变量可以直接定义在同一个文件里面,而没有单独创建一个variables.tf 文件 和 terraform.tfvars 文件

Terraform 学习笔记 - Count的使用

执行一下命令看看效果

Terraform 学习笔记 - Count的使用

已经成功创建了。

Terraform 学习笔记 - Count的使用

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号