You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

169 lines
2.4 KiB

  1. variable "cluster_name" {}
  2. variable "az_list" {
  3. type = list(string)
  4. }
  5. variable "az_list_node" {
  6. type = list(string)
  7. }
  8. variable "number_of_k8s_masters" {}
  9. variable "number_of_k8s_masters_no_etcd" {}
  10. variable "number_of_etcd" {}
  11. variable "number_of_k8s_masters_no_floating_ip" {}
  12. variable "number_of_k8s_masters_no_floating_ip_no_etcd" {}
  13. variable "number_of_k8s_nodes" {}
  14. variable "number_of_k8s_nodes_no_floating_ip" {}
  15. variable "number_of_bastions" {}
  16. variable "number_of_gfs_nodes_no_floating_ip" {}
  17. variable "bastion_root_volume_size_in_gb" {}
  18. variable "etcd_root_volume_size_in_gb" {}
  19. variable "master_root_volume_size_in_gb" {}
  20. variable "node_root_volume_size_in_gb" {}
  21. variable "gfs_root_volume_size_in_gb" {}
  22. variable "gfs_volume_size_in_gb" {}
  23. variable "master_volume_type" {}
  24. variable "node_volume_type" {}
  25. variable "public_key_path" {}
  26. variable "image" {}
  27. variable "image_gfs" {}
  28. variable "ssh_user" {}
  29. variable "ssh_user_gfs" {}
  30. variable "flavor_k8s_master" {}
  31. variable "flavor_k8s_node" {}
  32. variable "flavor_etcd" {}
  33. variable "flavor_gfs_node" {}
  34. variable "network_name" {}
  35. variable "flavor_bastion" {}
  36. variable "network_id" {
  37. default = ""
  38. }
  39. variable "k8s_master_fips" {
  40. type = list
  41. }
  42. variable "k8s_master_no_etcd_fips" {
  43. type = list
  44. }
  45. variable "k8s_node_fips" {
  46. type = list
  47. }
  48. variable "k8s_nodes_fips" {
  49. type = map
  50. }
  51. variable "bastion_fips" {
  52. type = list
  53. }
  54. variable "bastion_allowed_remote_ips" {
  55. type = list
  56. }
  57. variable "master_allowed_remote_ips" {
  58. type = list
  59. }
  60. variable "k8s_allowed_remote_ips" {
  61. type = list
  62. }
  63. variable "k8s_allowed_egress_ips" {
  64. type = list
  65. }
  66. variable "k8s_nodes" {}
  67. variable "supplementary_master_groups" {
  68. default = ""
  69. }
  70. variable "supplementary_node_groups" {
  71. default = ""
  72. }
  73. variable "master_allowed_ports" {
  74. type = list
  75. }
  76. variable "worker_allowed_ports" {
  77. type = list
  78. }
  79. variable "use_access_ip" {}
  80. variable "master_server_group_policy" {
  81. type = string
  82. }
  83. variable "node_server_group_policy" {
  84. type = string
  85. }
  86. variable "etcd_server_group_policy" {
  87. type = string
  88. }
  89. variable "extra_sec_groups" {
  90. type = bool
  91. }
  92. variable "extra_sec_groups_name" {
  93. type = string
  94. }
  95. variable "image_uuid" {
  96. type = string
  97. }
  98. variable "image_gfs_uuid" {
  99. type = string
  100. }
  101. variable "image_master" {
  102. type = string
  103. }
  104. variable "image_master_uuid" {
  105. type = string
  106. }
  107. variable "group_vars_path" {
  108. type = string
  109. }
  110. variable "port_security_enabled" {
  111. type = bool
  112. }