Skip to content

netskopeoss/terraform-netskope-publisher-gcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netskope Publisher GCP Module

A Terraform Module that creates Netskope Publishers in GCP.

Usage

Single Netskope Publisher

module "publisher_gcp" {
  source  = "netskopeoss/publisher-gcp/netskope"
  
  publisher_name        = var.publisher_name
  zone                  = var.zone
  network_interface     = var.network_interface
  project               = var.project

}

Multiple Netskope Publishers

module "publisher_gcp" {
  source  = "netskopeoss/publisher-gcp/netskope"

  for_each = toset(["01", "02", "03"])

  publisher_name = "${var.publisher_name}-${each.key}"
  zone                  = var.zone
  network_interface     = var.network_interface
  project               = var.project

}

Requirements

Name Version
terraform >= 1.1.7
google >= 4.0
netskope >= 0.2.1

Providers

Name Version
google >= 4.0
netskope >= 0.2.1
template n/a

Modules

No modules.

Resources

Name Type
google_compute_instance.NPAPublisher resource
netskope_publishers.Publisher resource
template_cloudinit_config.config data source

Inputs

Name Description Type Default Required
associate_public_ip_address Publisher Assigned Public IP or Not bool true no
block_project_ssh_keys Block Project SSH Keys bool true no
machine_type GCP Machine Type - e2-medium is the reccomended instance size. string "e2-medium" no
network_interface GCP Network Interface string n/a yes
project GCP Project ID string n/a yes
public_key Public Key String string "AAAABBBBCCCC.." no
publisher_name Netskope Publisher Name string n/a yes
ssh_user SSH User string "ubuntu" no
zone GCP Zone string n/a yes

Outputs

Name Description
publisher_internal_ip Internal IP of the Publisher
publisher_name Name of the Publisher
publisher_nat_ip Public IP of the Publisher
publisher_token Publisher Token

About

Terraform Module to Deploy Private Access Publishers in GCP

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages