Skip to main content

env()

Use env("NAME") to read environment variables:
env "local" {
  url = env("CLICKHOUSE_URL")

  migrations {
    dir = "migrations"
  }
}

Variables

Define variables and reference them with var.name:
variable "ttl_days" {
  type = string
  default = "30"
}

env "local" {
  url = env("CLICKHOUSE_URL")

  migrations {
    dir = "migrations/${var.ttl_days}"
    vars = {
      ttl = var.ttl_days
    }
  }
}