2023-02-02 17:15:17 -08:00
|
|
|
# Copyright (c) HashiCorp, Inc.
|
|
|
|
|
# SPDX-License-Identifier: BUSL-1.1
|
|
|
|
|
|
2022-07-28 14:48:51 -06:00
|
|
|
/*
|
|
|
|
|
terraform {
|
|
|
|
|
required_providers {
|
|
|
|
|
aws = {
|
|
|
|
|
source = "hashicorp/aws"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
*/
|
|
|
|
|
variable "instance_type" {
|
|
|
|
|
default = ["t3.small"]
|
|
|
|
|
type = list(string)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
data "aws_ec2_instance_type_offerings" "infra" {
|
|
|
|
|
filter {
|
|
|
|
|
name = "instance-type"
|
|
|
|
|
values = var.instance_type
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
location_type = "availability-zone"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
output "availability_zones" {
|
|
|
|
|
value = data.aws_ec2_instance_type_offerings.infra.locations
|
|
|
|
|
}
|