environment-setup

karan6190/environment-setup/gcp

Terraform Module HCL GCP

IAC for provisioning Infrastructure component like network, subnetworks, route

Install
module "environment-setup" {
source = "karan6190/environment-setup/gcp"
version = "1.0.1"
}
plain text: /constructs/tfmod-karan6190-environment-setup-gcp/install.txt
⭐ Source on GitHub 📦 Registry page
README

Terraform-gcp-environment-setup !Terraform_CI Terraform module which creates Environment components like network, subnetwork, route etc. These types of resources are supported: Network Subnetwork Route Router_NAT Firewall Bastion Host Network By default this modules creates the Network with one public subnetwork and one private subnetwork with NAT gateway on Private subnetwork. Default Internet Gateway is associated with public Subnets. Sample code for using network module ``hcl module "vpc" { source = "./modules/env" ENV = "${var.ENV}" #Environment Type like qa, dev | default is qa VPC_NAME = "${var.VPC_NAME}" #Network Name | default is "custom-vpc" REGION = "${var.REGION}" #GCP Region | default is us-east1 PUB1_CIDR_BLOCK = "${var.PUB1_CIDR_BLOCK}" #CIDR Block Range | default is 10.53.17

Inputs (6)
NameTypeDescriptionDefault
PUB1_CIDR_BLOCKmap(string) required
PRI1_CIDR_BLOCKmap(string) required
PROJECT_NAMEstringGCP Project Name required
ENVstringEnvironment Type like qa, dev, prd"qa"
VPC_NAMEstringNetwork Name"custom-vpc"
REGIONstringGCP Region"us-east1"
Outputs (1)
vpc_uri — Designed VPC URI
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.1
Cloud GCP
Total downloads5.7k
Inputs6
Outputs1
Examples2
Submodules1
Namespacekaran6190
Updated