每次运行terraform时,我都试图用terraform生成一个随机数。random_integer资源在第一次运行时会生成一个随机数,但随后会保留相同的数字。有什么方法可以改变这种行为,每次都能获得独特的价值?
一个破解解决方案的草图:
- 使用Terraform随机提供程序
keepers
设置为当前时间戳
我刚刚测试了这个代码:
resource "random_id" "rng" {
keepers = {
first = "${timestamp()}"
}
byte_length = 8
}
然后我可以参考:
random_id.rng.hex
每次都会给出不同的值