bastion
JamesWoolfenden/bastion/gcp
Bastion for GCP
terraform-gcp-bastion    !Terraform Version     The beginnings of a bastion module for GCP, now with compute firewall options. The Bastion
| Name | Type | Description | Default |
|---|---|---|---|
| source_cidrs | list(any) | The ranges to allow to connect to the bastion | required |
| network_interface | map(any) | required | |
| zone | string | The GCP zone | required |
| service_email | string | Service account username | required |
| image | map(any) | Describes the base image used | required |
| account_id | string | required | |
| init_script | string | required | |
| keyring | string | "pike" | |
| location | string | "europe-west1" | |
| nat_ip | string | Values set if using a Static IP | null |
| kms_key_name | string | "bastion" | |
| name | string | The name of the Bastion Instance | "bastion" |
| tags | list(any) | Hard-coded tags that associates the correct firewall to the instance | [
"bastion-ssh"
] |
| machine_type | string | The machine type for the Bastion | "n1-standard-1" |
| service_scope | list(any) | [
"https://www.googleapis.com/auth/clo | |
| firewall | number | Flag to control the creation or not of a firewall rule. Maybe not needed if you | 0 |
bastion — The Attributes of the Bastionfirewall — The Attributes of the firewallimage — The Attributes of the Image