vars.tf 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. variable extra_key_users {
  2. description = "Extra encryption key users."
  3. type = list
  4. default = [ ]
  5. }
  6. variable extra_key_attachers {
  7. description = "Extra encryption key attachers."
  8. type = list
  9. default = [ ]
  10. }
  11. variable identifier {
  12. description = "RDS Identifier"
  13. type = string
  14. default = "keycloak"
  15. }
  16. variable rds_storage {
  17. type = number
  18. default = 10
  19. }
  20. variable "keycloak_instance_count" {
  21. description = "how many instances"
  22. type = number
  23. }
  24. variable "azs" {
  25. type = list(string)
  26. }
  27. variable "private_subnets" {
  28. type = list(string)
  29. }
  30. variable "public_subnets" {
  31. type = list(string)
  32. }
  33. variable "vpc_id" {
  34. type = string
  35. }
  36. variable "tags" {
  37. description = "Tags to add to the resource (in addition to global standard tags)"
  38. type = map
  39. default = { }
  40. }
  41. variable "instance_type" {
  42. type = string
  43. default = "t3a.micro"
  44. }
  45. variable "db_instance_type" {
  46. type = string
  47. default = "db.t3.micro"
  48. }
  49. variable "reverse_enabled" {
  50. description = "Whether to create the reverse DNS entry."
  51. type = bool
  52. default = true
  53. }
  54. variable "trusted_ips" { type = list(string) }
  55. variable "xdr_interconnect" { type = list(string) }
  56. variable "nga_pop" { type = list(string) }
  57. variable "afs_azure_pop" { type = list(string) }
  58. variable "afs_pop" { type = list(string) }
  59. variable "proxy" { type = string }
  60. variable "salt_master" { type = string }
  61. variable "cidr_map" { type = map }
  62. variable "dns_info" { type = map }
  63. variable "standard_tags" { type = map }
  64. variable "environment" { type = string }
  65. variable "aws_region" { type = string }
  66. variable "aws_partition" { type = string }
  67. variable "aws_partition_alias" { type = string }
  68. variable "aws_account_id" { type = string }
  69. variable "common_services_account" { type = string }
  70. variable "instance_termination_protection" { type = bool }