load-balanced-vms

GoogleCloudPlatform/load-balanced-vms/google

Terraform Module HCL GOOGLE

Creates a Managed Instance Group with a loadbalancer

Install
module "load-balanced-vms" {
source = "GoogleCloudPlatform/load-balanced-vms/google"
version = "0.6.0"
}
⭐ Source on GitHub 📦 Registry page
README

Load balanced managed VMs This module was generated from terraform-google-module-template, which by default generates a module that simply creates a GCS bucket. As the module develops, this README should be updated. The resources/services/activations/deletions that this module will create/trigger are: Instance Template Managed Instance Group * Load Balancer Tagline Create a Managed Instance Group exposed by a HTTP Load Balancer. Detailed Create a virtual machine cluster with a load balancer to make the VMs globally available, and instantaneously manage traffic. You can choose whether to deploy your solution through the console directly or download as Terraform on GitHub to deploy later. Architecture 1. The user makes a request to the application, which is deployed on Compute Engine. The re

Inputs (10)
NameTypeDescriptionDefault
zonestringThe Compute Zone to deploy to required
nodesstringThe number of nodes in the managed instance group required
project_idstringThe project ID to deploy to required
regionstringThe Compute Region to deploy to required
deployment_namestringThe name of this particular deployment, will get added as a prefix to most resou"load-balanced-vms"
labelsmap(string)A map of labels to apply to contained resources.{ "load-balanced-vms": true }
enable_apisstringWhether or not to enable underlying apis in this solution. .true
network_idstringVPC network to deploy VMs in. A VPC will be created if not specified.""
subnet_self_linkstringSubnetwork to deploy VMs in. A Subnetwork will be created if not specified.""
network_project_idstringShared VPC host project ID if a Shared VPC is provided via network_id.""
Outputs (3)
load_balancer_endpoint — The url of the front end which we want to surface to the user
neos_tutorial_url — The URL to launch the in-console tutorial for the Load balanced managed VMs solution
console_page_for_load_balancer — The url of the load balancer page in console
Resources (10)
google_compute_autoscalergoogle_compute_firewallgoogle_compute_health_checkgoogle_compute_imagegoogle_compute_instancegoogle_compute_instance_group_managergoogle_compute_instance_templategoogle_compute_snapshotgoogle_compute_target_pooltime_sleep
Details
FrameworkTerraform Module
LanguageHCL
Version0.6.0
Cloud GOOGLE
★ Stars54
Forks93
Total downloads3.3k
Inputs10
Outputs3
Resources10
Examples1
LicenseApache-2.0
NamespaceGoogleCloudPlatform
Updated