module "aws_oidc" {
  source = "../azure_modules/aws/oidc-provider"

  oidc_issuer           = module.aks.oidc_issuer
  auto_deploy_owner_tag = local.cluster_name
}

module "aws_controlplane" {
  source = "../azure_modules/aws/crossplane-aws-provider/controlplane"

  env                   = var.env
  logical_region_name   = var.logical_region_name
  oidc_arn              = module.aws_oidc.oidc_arn
  auto_deploy_owner_tag = local.cluster_name
}

module "billing_reporter" {
  source = "../azure_modules/aws/billing-reporter"

  env                   = var.env
  logical_region_name   = var.logical_region_name
  oidc_arn              = module.aws_oidc.oidc_arn
  auto_deploy_owner_tag = local.cluster_name
}
