vpn-gateway

cloud-native-toolkit/vpn-gateway/ibm

Terraform Module HCL IBM

Module to provision a VPN Gateway service

Install
module "vpn-gateway" {
source = "cloud-native-toolkit/vpn-gateway/ibm"
version = "1.1.6"
}
plain text: /constructs/tfmod-cloud-native-toolkit-vpn-gateway-ibm/install.txt
⭐ Source on GitHub 📦 Registry page
README

VPN Gateway module Module to provision VPN Gateway instance(s) into the provided list of subnets. Software dependencies The module depends on the following software components: Command-line tools - terraform - v0.15 Terraform providers - IBM Cloud provider >= 1.9.0 Module dependencies This module makes use of the output from other modules: - Resource group - github.com/cloud-native-toolkit/terraform-ibm-resource-group - VPC subnets - github.com/cloud-native-toolkit/terraform-ibm-vpc-subnets Example usage Refer test case for more details ``hcl-terraform terraform { required_providers { ibm = { source = "ibm-cloud/ibm" } } required_version = ">= 0.13" } provider "ibm" { ibmcloud_api_key = var.ibmcloud_api_key region = var.region } module "vpn_gateway" { source = "github.com/cloud-native-tool

Inputs (10)
NameTypeDescriptionDefault
vpc_namestringThe name of the vpc instance required
vpc_subnet_countnumberNumber of vpc subnets required
vpc_subnetslist(object({ label = striList of subnets with labels required
resource_group_idstringThe id of the IBM Cloud resource group where the VPC has been provisioned. required
regionstringThe IBM Cloud region where the cluster will be/has been installed. required
ibmcloud_api_keystringThe IBM Cloud api token required
provisionboolFlag indicating that the resource should be provisioned. If false the resource wtrue
labelstringThe label for the server instance"vpn"
modestringThe optional mode of operation for the VPN gateway. Valid values are route or ponull
tagslist(string)List of tags for the resource[]
Outputs (4)
ids — The ids of the gateways that were created
crns — The crns of the gateways that were created
count — The number of gateways that were created
provision — The flag indicating that the gateway was provisioned
Resources (1)
null_resource
Details
FrameworkTerraform Module
LanguageHCL
Version1.1.6
Cloud IBM
★ Stars0
Forks1
Total downloads113
Inputs10
Outputs4
Resources1
Namespacecloud-native-toolkit
Updated