mirror of
https://github.com/kasmtech/terraform.git
synced 2026-07-24 00:20:47 +00:00
94 lines
No EOL
2.5 KiB
HCL
94 lines
No EOL
2.5 KiB
HCL
variable "project_name" {
|
|
description = "The name of the deployment (e.g dev, staging). A short single word"
|
|
}
|
|
|
|
variable "oci_domain_name" {
|
|
description = "The public Zone used for the dns entries. This must already exist in the OCI account. (e.g kasm.contoso.com). The deployment will be accessed via this zone name via https"
|
|
}
|
|
|
|
variable kasm_build_url {
|
|
description = "The URL for the Kasm Workspaces build"
|
|
}
|
|
|
|
variable swap_size {
|
|
description = "The amount of swap (in MB) to configure inside the compute instances"
|
|
default = 2048
|
|
}
|
|
|
|
variable "tenancy_ocid" {
|
|
description = "The Tenancy OCID."
|
|
}
|
|
|
|
variable "user_ocid" {
|
|
description = "The User OCID."
|
|
}
|
|
|
|
variable "compartment_ocid" {
|
|
description = "The Compartment OCID"
|
|
}
|
|
|
|
variable "region" {
|
|
description = "The OCI Region eg: (us-ashburn-1)"
|
|
}
|
|
|
|
variable "fingerprint" {
|
|
description = "API Key Fingerprint"
|
|
}
|
|
|
|
variable "private_key_path" {
|
|
description = "The path to the API Key PEM encoded Private Key"
|
|
}
|
|
|
|
variable "ssh_authorized_keys" {
|
|
description = "The file path to the authorized_keys file that contains SSH public keys to be installed on the OCI compute instance"
|
|
}
|
|
|
|
variable "instance_image_ocid" {
|
|
description = "The OCID for the instance image , such as ubuntu 18.04, to use."
|
|
default = "ocid1.image.oc1.iad.aaaaaaaafg6lg7dejwjebjqontwzyvutgf6qs5awyze6fgoiqepyj5qkvcuq"
|
|
}
|
|
|
|
variable "instance_boot_size_gb" {
|
|
description = "The size, in GB, of the instance drive"
|
|
default = 60
|
|
}
|
|
|
|
variable "instance_shape" {
|
|
description = "The instance shape to use. Should be a Flex type."
|
|
default = "VM.Standard.E3.Flex"
|
|
}
|
|
|
|
variable "instance_ocpus" {
|
|
description = "The number of CPUs to configure for the instance"
|
|
default = 2
|
|
}
|
|
|
|
variable "shape_memory_in_gb" {
|
|
description = "The amount of memory, in GB, to configure for the instance"
|
|
default = 4
|
|
}
|
|
|
|
variable "allow_ssh_cidr" {
|
|
description = "The CIDR notation to allow SSH access to the systems."
|
|
default = "0.0.0.0/0"
|
|
}
|
|
|
|
variable "allow_web_cidr" {
|
|
description = "The CIDR notation to allow HTTPS access to the systems."
|
|
default = "0.0.0.0/0"
|
|
}
|
|
|
|
variable "kasm_ssl_crt_path" {
|
|
description = "The file path to the PEM encoded SSL Certificate"
|
|
}
|
|
|
|
variable "kasm_ssl_key_path" {
|
|
description = "The file path to the PEM encoded SSL Certificate Key"
|
|
}
|
|
|
|
variable "user_password" {
|
|
description = "The password for the database. No special characters"
|
|
}
|
|
variable "admin_password" {
|
|
description = "The password for the database. No special characters"
|
|
} |