terraform {
  required_version = ">= 1.6.0"

  required_providers {
    aws = {
      source  = "hashicorp/aws"
      version = "~> 6.0"
    }
    tls = {
      source  = "hashicorp/tls"
      version = "~> 4.0"
    }
  }
}

provider "aws" {
  profile = var.aws_profile
  region  = var.aws_region

  default_tags {
    tags = {
      cp9-owner   = var.owner
      cp9-session = var.session_name
      cp9-managed = "terraform-gcp-aws-identity"
      cp9-ttl     = var.ttl_expires_at
    }
  }
}
