| admin_password |
The administrative user password. No special characters |
string |
n/a |
yes |
| allow_ssh_cidrs |
The CIDR notation to allow SSH access to the systems. |
list(string) |
n/a |
yes |
| allow_web_cidrs |
The CIDR notation to allow HTTPS access to the systems. |
list(string) |
n/a |
yes |
| anywhere |
Anywhere route subnet |
list(string) |
[ "0.0.0.0/0" ] |
no |
| bastion_vm_settings |
The number of CPUs, amount of memory in GB, and HDD size in GB to configure for the Kasm SSH Bastion instance |
object({ cpus = number memory = number hdd_size_gb = number }) |
n/a |
yes |
| bastion_vm_utilization |
The VM compute utilization. Defaults to 12.5% to reduce costs on long-running instances. |
string |
"BASELINE_1_8" |
no |
| compartment_ocid |
The Compartment OCID |
string |
n/a |
yes |
| database_password |
The password for the database. No special characters |
string |
n/a |
yes |
| fingerprint |
API Key Fingerprint |
string |
n/a |
yes |
| instance_image_ocid |
The OCID for the instance image , such as ubuntu 20.04, to use. |
string |
n/a |
yes |
| instance_shape |
The instance shape to use. Should be a Flex type. |
string |
n/a |
yes |
| kasm_agent_vm_settings |
The number of CPUs, amount of memory in GB, and HDD size in GB to configure for the Kasm Agent instances |
object({ cpus = number memory = number hdd_size_gb = number }) |
n/a |
yes |
| kasm_build_url |
The URL for the Kasm Workspaces build |
string |
n/a |
yes |
| kasm_cpx_vm_settings |
The number of CPUs, amount of memory in GB, and HDD size in GB to configure for the Kasm cpx RDP instances |
object({ cpus = number memory = number hdd_size_gb = number }) |
n/a |
yes |
| kasm_database_vm_settings |
The number of CPUs, amount of memory in GB, and HDD size in GB to configure for the Kasm Database instance |
object({ cpus = number memory = number hdd_size_gb = number }) |
n/a |
yes |
| kasm_ssl_crt_path |
The file path to the PEM encoded SSL Certificate |
string |
n/a |
yes |
| kasm_ssl_key_path |
The file path to the PEM encoded SSL Certificate Key |
string |
n/a |
yes |
| kasm_webapp_vm_settings |
The number of CPUs, amount of memory in GB, and HDD size in GB to configure for the Kasm WebApp instances |
object({ cpus = number memory = number hdd_size_gb = number }) |
n/a |
yes |
| letsencrypt_cert_support_email |
Email address to use for Let's Encrypt SSL certificates for OCI Deployment |
string |
n/a |
yes |
| letsencrypt_server_type |
SSL Server type to generate. Valid options are staging and prod, and prod certificates are limited to 5 certificates per week. |
string |
n/a |
yes |
| manager_token |
The manager token value for Agents to authenticate to webapps. No special characters |
string |
n/a |
yes |
| num_agents |
The number of Agent Role Servers to create in the deployment |
number |
n/a |
yes |
| num_cpx_nodes |
The number of WebApp role servers to create in the deployment |
number |
n/a |
yes |
| num_webapps |
The number of WebApp role servers to create in the deployment |
number |
n/a |
yes |
| oci_domain_name |
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 |
string |
n/a |
yes |
| private_key_path |
The path to the API Key PEM encoded Private Key |
string |
n/a |
yes |
| project_name |
The name of the deployment (e.g dev, staging). A short single word |
string |
n/a |
yes |
| region |
The OCI Region eg: (us-ashburn-1) |
string |
n/a |
yes |
| service_registration_token |
The service registration token value for cpx RDP servers to authenticate to webapps. No special characters |
string |
n/a |
yes |
| ssh_authorized_keys |
The SSH Public Keys to be installed on the OCI compute instance |
string |
n/a |
yes |
| swap_size |
The amount of swap (in MB) to configure inside the compute instances |
number |
n/a |
yes |
| tenancy_ocid |
The Tenancy OCID. |
string |
n/a |
yes |
| user_ocid |
The User OCID. |
string |
n/a |
yes |
| user_password |
The standard (non administrator) user password. No special characters |
string |
n/a |
yes |
| vcn_subnet_cidr |
VCN Subnet CIDR where you wish to deploy Kasm |
string |
n/a |
yes |