Skip to content

Dedicated mac hosts

Requirements

Name Version
terraform >= 1.3.0
aws >= 6.21

Providers

Name Version
aws >= 6.21

Modules

No modules.

Resources

Name Type
aws_ec2_host.mac_dedicated_host resource
aws_licensemanager_license_configuration.mac_dedicated_host_license_configuration resource
aws_resourcegroups_group.mac_host_group resource
aws_resourcegroups_resource.mac_host_membership resource

Inputs

Name Description Type Default Required
aws_region AWS region. string n/a yes
environment Environment name, used as prefix. string null no
host_groups Map of host groups, each with a name, host instance type, and a list of hosts (name + AZ).
map(object({
name = string
host_instance_type = string
hosts = list(object({
name = string
availability_zone = string
}))
}))
n/a yes

Outputs

Name Description
license_specification_arn ARN of the License Manager configuration used for Mac dedicated hosts.
resource_group_arns Map of resource group names to their ARNs.