variables.tf 989 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. variable "suspended_processes" {
  2. description = "Suspended processes for debugging the ASG"
  3. type = list(string)
  4. default = []
  5. }
  6. variable "asg_number" {
  7. type = number
  8. }
  9. variable "idx_instance_type" {
  10. type = string
  11. }
  12. variable "user_data" {
  13. default = ""
  14. type = string
  15. }
  16. variable "launch_conf_name" {
  17. type = string
  18. }
  19. variable "asg_name" {
  20. type = string
  21. }
  22. variable "volume_sizes" {
  23. description = "Map of volume sizes"
  24. type = map(number)
  25. }
  26. variable "indexer_security_group_ids" {
  27. type = list(any)
  28. #default = [ ]
  29. }
  30. variable "vpc_zone_identifier" {
  31. type = list(any)
  32. #default = [ ]
  33. }
  34. variable "key_name" {
  35. description = "The key name to use for the instance"
  36. default = ""
  37. }
  38. variable "name" {
  39. default = ""
  40. }
  41. variable "min_size" {
  42. default = 1
  43. }
  44. variable "max_size" {
  45. default = 1
  46. }
  47. variable "tags" {
  48. default = {}
  49. }
  50. variable "iam_instance_profile" {
  51. default = ""
  52. }
  53. variable "common_services_account" {
  54. type = string
  55. }