# in order to use this provider please add the following environment variables
# to your .bashrc
# export OCTOPUS_URL=https://octopus.delphi.zone
# export OCTOPUS_APIKEY=xxx
provider "octopusdeploy" {
  address = "https://octopus.delphi.zone"
}


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

  default_tags {
    tags = module.tags.default_tags
  }
}

provider "aws" {
  alias   = "gdb-apollo-dev"
  profile = "gdb-apollo-dev"
  region  = var.aws_region_id

  default_tags {
    tags = module.tags.default_tags
  }
}

provider "aws" {
  alias   = "gdb-artistapp-dev"
  profile = "gdb-artistapp-dev"
  region  = var.aws_region_id

  default_tags {
    tags = module.tags.default_tags
  }
}

provider "aws" {
  alias   = "gdb-core-dev"
  profile = "gdb-core-dev"
  region  = var.aws_region_id

  default_tags {
    tags = module.tags.default_tags
  }
}

provider "aws" {
  alias   = "gdb-databricks-dev"
  profile = "gdb-databricks-dev"
  region  = var.aws_region_id

  default_tags {
    tags = module.tags.default_tags
  }
}

provider "aws" {
  alias   = "gdb-datasci-dev"
  profile = "gdb-datasci-dev"
  region  = var.aws_region_id

  default_tags {
    tags = module.tags.default_tags
  }
}

provider "aws" {
  alias   = "gdb-delphi-dev"
  profile = "gdb-delphi-dev"
  region  = var.aws_region_id

  default_tags {
    tags = module.tags.default_tags
  }
}

provider "aws" {
  alias   = "gdb-infra-dev"
  profile = "gdb-infra-dev"
  region  = var.aws_region_id

  default_tags {
    tags = module.tags.default_tags
  }
}

provider "aws" {
  alias   = "gdb-prodhub-dev"
  profile = "gdb-prodhub-dev"
  region  = var.aws_region_id

  default_tags {
    tags = module.tags.default_tags
  }
}

provider "aws" {
  alias   = "gdb-apollo-prod"
  profile = "gdb-apollo-prod"
  region  = var.aws_region_id

  default_tags {
    tags = module.tags.default_tags
  }
}

provider "aws" {
  alias   = "gdb-artistapp-prod"
  profile = "gdb-artistapp-prod"
  region  = var.aws_region_id

  default_tags {
    tags = module.tags.default_tags
  }
}

provider "aws" {
  alias   = "gdb-core-prod"
  profile = "gdb-core-prod"
  region  = var.aws_region_id

  default_tags {
    tags = module.tags.default_tags
  }
}

provider "aws" {
  alias   = "gdb-databricks-prod"
  profile = "gdb-databricks-prod"
  region  = var.aws_region_id

  default_tags {
    tags = module.tags.default_tags
  }
}

provider "aws" {
  alias   = "gdb-delphi-prod"
  profile = "gdb-delphi-prod"
  region  = var.aws_region_id

  default_tags {
    tags = module.tags.default_tags
  }
}

provider "aws" {
  alias   = "gdb-infra-prod"
  profile = "gdb-infra-prod"
  region  = var.aws_region_id

  default_tags {
    tags = module.tags.default_tags
  }
}

provider "aws" {
  alias   = "gdb-whitelist-dev"
  profile = "gdb-whitelist-dev"
  region  = var.aws_region_id

  default_tags {
    tags = module.tags.default_tags
  }
}

provider "aws" {
  alias   = "gdb-whitelist-prod"
  profile = "gdb-whitelist-prod"
  region  = var.aws_region_id

  default_tags {
    tags = module.tags.default_tags
  }
}

/* provider "aws" {
  alias   = "gdb-whitelist-legacy"
  profile = "gdb-whitelist-legacy"
  region  = var.aws_region_id

  default_tags {
    tags = module.tags.default_tags
  }
} */
