terraform { # Terraform v1.15 is installed; the optional() object defaults used here need >= 1.3. required_version = ">= 1.6" # No cloud provider: the hosts already exist. Everything is driven over SSH by the # null provider's provisioners, with local/random for rendering + generated values. required_providers { null = { source = "hashicorp/null" version = "~> 3.2" } local = { source = "hashicorp/local" version = "~> 2.5" } random = { source = "hashicorp/random" version = "~> 3.6" } } }