X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/b9a5ff791910fc8c49b02521c48a5bf25ccc4259..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 e520a9ab89..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" { @@ -14,8 +25,20 @@ variable "pubkey_path" { 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