How to generate a random number or string every time terraform runs

Viewed 2646

I am trying to generate a random number with terraform every time terraform runs. The random_integer resource will generate a random number 1st time it runs but then it retains the same number. Any way to change this behaviour and get a unique value every time?

1 Answers

A sketch of a hacky solution:


I've just tested this code:

resource "random_id" "rng" {
  keepers = {
    first = "${timestamp()}"
  }     
  byte_length = 8
}

and then I can refer to:

random_id.rng.hex

and it gives different values every time

Related