X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/664cc427ef0b3bdd896240f4e1c80b033b90982c..3d5a1c29aad86476f2e789e1e54cabf8b4605aa2:/tools/salt-install/terraform/aws/services/variables.tf diff --git a/tools/salt-install/terraform/aws/services/variables.tf b/tools/salt-install/terraform/aws/services/variables.tf index 89b1886c19..7e5d9056d4 100644 --- a/tools/salt-install/terraform/aws/services/variables.tf +++ b/tools/salt-install/terraform/aws/services/variables.tf @@ -2,10 +2,21 @@ # # SPDX-License-Identifier: CC-BY-SA-3.0 -variable "default_instance_type" { - description = "The default EC2 instance type to use on the nodes" - type = string - default = "m5a.large" +variable "instance_type" { + description = "The EC2 instance types to use per service node" + type = map(string) + default = { + default = "m5a.large" + } +} + +variable "instance_volume_size" { + description = "EC2 volume size in GiB per service node" + type = map(number) + default = { + default = 20 + controller = 100 + } } variable "pubkey_path" { @@ -13,3 +24,21 @@ variable "pubkey_path" { type = string default = "~/.ssh/id_rsa.pub" } + +variable "deploy_user" { + description = "User for deploying the software" + type = string + default = "admin" +} + +variable "ssl_password_secret_name_suffix" { + description = "Name suffix for the SSL certificate's private key password AWS secret." + type = string + default = "arvados-ssl-privkey-password" +} + +variable "instance_ami" { + description = "The EC2 instance AMI to use on the nodes" + type = string + default = "" +} \ No newline at end of file