terraform {
  required_version = ">= 1.6.0, < 2.0.0"

  required_providers {
    examplecloud = {
      source  = "example-org/examplecloud"
      version = "~> 2.4"
    }
    local = {
      source  = "hashicorp/local"
      version = ">= 2.4.0"
    }
  }

  backend "local" {
    path = "terraform.tfstate"
  }
}

provider "examplecloud" {
  region = var.region

  # Credentials are supplied by the environment at run time.
  # This fixture deliberately contains none.

  default_tags {
    tags = {
      managed_by = "terraform"
      fixture    = "novus-examples"
    }
  }
}

provider "examplecloud" {
  alias  = "secondary"
  region = var.secondary_region
}
