X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/bfe0ea9b824dc057f07355a928ccb64ab68b6c57..c311969bdd03f411a202983e7a0a11f4d9901243:/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