README.md

June 10, 2026 ยท View on GitHub

Requirements

NameVersion
terraform>= 1.12.2
google> 5.0

Providers

NameVersion
google> 5.0

Modules

No modules.

Resources

NameType
google_compute_instance_group_manager.migresource

Inputs

NameDescriptionTypeDefaultRequired
base_instance_nameBase name for the instances in the MIGstringnullno
deployment_nameName of the deployment, will be used to name MIG if var.name is not providedstringn/ayes
ghpc_module_idInternal GHPC field, do not set this valuestringnullno
labelsLabels to add to the MIGmap(string)n/ayes
nameName of the MIG. If not provided, will be generated from var.deployment_namestringnullno
project_idProject in which the MIG will be createdstringn/ayes
target_sizeTarget number of instances in the MIGnumber0no
versionsApplication versions managed by this instance group. Each version deals with a specific instance template
list(object({
name = string
instance_template = string
target_size = optional(object({
fixed = optional(number)
percent = optional(number)
}))
}))
n/ayes
wait_for_instancesWhether to wait for all instances to be created/updated before returningboolfalseno
zoneCompute Platform zone. Required, currently only zonal MIGs are supportedstringn/ayes

Outputs

NameDescription
self_linkThe URL of the created MIG