mirror of
https://github.com/kasmtech/terraform.git
synced 2026-01-23 02:24:11 +00:00
Update for 1.13.0 release
This commit is contained in:
parent
faed31c30d
commit
89703dfd96
15 changed files with 59 additions and 59 deletions
|
|
@ -53,7 +53,7 @@ This project will launch a droplet and allow connections using the ssh keys defi
|
|||
| `vpc_subnet_cidr` | The VPC Subnet CIDR where you wish to deploy Kasm | String | `"10.0.0.0/24"` |
|
||||
| `digital_ocean_droplet_slug` | The Default Digital Ocean Droplet Slug: https://slugs.do-api.dev/ | String | `"s-2vcpu-4gb-intel"` |
|
||||
| `digital_ocean_image` | Default Image for Ubuntu 20.04 LTS with Docker | String | `"docker-20-04"` |
|
||||
| `kasm_build_url` | The download URL for the desired Kasm Workspaces version. | String | `"https://kasm-static-content.s3.amazonaws.com/kasm_release_1.12.0.d4fd8a.tar.gz"` |
|
||||
| `kasm_build_url` | The download URL for the desired Kasm Workspaces version. | String | `"https://kasm-static-content.s3.amazonaws.com/kasm_release_1.13.0.002947.tar.gz"` |
|
||||
| `admin_password` | The Kasm Administrative user login password. String from 12-30 characters in length with no special characters. | String | `"1qaz2wsx3EDC4RFV"` |
|
||||
| `user_password` | A Kasm standard (non-administrator) user password. String from 12-30 characters in length with no special characters. | String | `"1qaz2wsx3EDC4RFV"` |
|
||||
| `allow_ssh_cidrs` | A list of subnets in CIDR notation allowed to SSH into your kasm servers | List(String) | `["10.0.0.0/16","172.217.22.14/32"]` |
|
||||
|
|
|
|||
|
|
@ -21,4 +21,4 @@ allow_ssh_cidrs = ["0.0.0.0/0"]
|
|||
allow_kasm_web_cidrs = ["0.0.0.0/0"]
|
||||
|
||||
## Kasm download URL
|
||||
kasm_build_url = "https://kasm-static-content.s3.amazonaws.com/kasm_release_1.12.0.d4fd8a.tar.gz"
|
||||
kasm_build_url = "https://kasm-static-content.s3.amazonaws.com/kasm_release_1.13.0.002947.tar.gz"
|
||||
|
|
@ -36,7 +36,7 @@ variable "ssh_key_fingerprints" {
|
|||
type = list(string)
|
||||
|
||||
validation {
|
||||
condition = can([for fingerprint in var.ssh_key_fingerprints : regex("^([a-f0-9]{2}:?){16}$", fingerprint)])
|
||||
condition = alltrue([for fingerprint in var.ssh_key_fingerprints : can(regex("^([a-f0-9]{2}:?){16}$", fingerprint))])
|
||||
error_message = "One of the SSH Key fingerprints is incorrectly formatted. It should be 16 colon-delimited hex bytes (e.g. 12:34:56:78:90:ab:cd:ef:12:34:56:78:90:ab:cd:ef)."
|
||||
}
|
||||
}
|
||||
|
|
@ -108,7 +108,7 @@ variable "allow_ssh_cidrs" {
|
|||
default = ["0.0.0.0/0"]
|
||||
|
||||
validation {
|
||||
condition = can([for subnet in var.allow_ssh_cidrs : cidrhost(subnet, 0)])
|
||||
condition = alltrue([for subnet in var.allow_ssh_cidrs : can(cidrhost(subnet, 0))])
|
||||
error_message = "One of the subnets provided in the allow_ssh_cidrs list is invalid."
|
||||
}
|
||||
}
|
||||
|
|
@ -119,7 +119,7 @@ variable "allow_kasm_web_cidrs" {
|
|||
default = ["0.0.0.0/0"]
|
||||
|
||||
validation {
|
||||
condition = can([for subnet in var.allow_kasm_web_cidrs : cidrhost(subnet, 0)])
|
||||
condition = alltrue([for subnet in var.allow_kasm_web_cidrs : can(cidrhost(subnet, 0))])
|
||||
error_message = "One of the subnets provided in the allow_ssh_cidrs list is invalid."
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue