Merge branch 'main' into 21357-favorites-names
[arvados.git] / tools / salt-install / terraform / aws / services / variables.tf
1 # Copyright (C) The Arvados Authors. All rights reserved.
2 #
3 # SPDX-License-Identifier: CC-BY-SA-3.0
4
5 variable "instance_type" {
6   description = "The EC2 instance types to use per service node"
7   type = map(string)
8   default = {
9     default = "m5a.large"
10   }
11 }
12
13 variable "instance_volume_size" {
14   description = "EC2 volume size in GiB per service node"
15   type = map(number)
16   default = {
17     default = 20
18     controller = 100
19   }
20 }
21
22 variable "pubkey_path" {
23   description = "Path to the file containing the public SSH key"
24   type = string
25   default = "~/.ssh/id_rsa.pub"
26 }
27
28 variable "deploy_user" {
29   description = "User for deploying the software"
30   type = string
31   default = "admin"
32 }
33
34 variable "ssl_password_secret_name_suffix" {
35   description = "Name suffix for the SSL certificate's private key password AWS secret."
36   type = string
37   default = "arvados-ssl-privkey-password"
38 }
39
40 variable "instance_ami" {
41   description = "The EC2 instance AMI to use on the nodes"
42   type = string
43   default = ""
44 }