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.

153 lines
2.2 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 "public_key_path" {}
  25. variable "image" {}
  26. variable "image_gfs" {}
  27. variable "ssh_user" {}
  28. variable "ssh_user_gfs" {}
  29. variable "flavor_k8s_master" {}
  30. variable "flavor_k8s_node" {}
  31. variable "flavor_etcd" {}
  32. variable "flavor_gfs_node" {}
  33. variable "network_name" {}
  34. variable "flavor_bastion" {}
  35. variable "network_id" {
  36. default = ""
  37. }
  38. variable "k8s_master_fips" {
  39. type = list
  40. }
  41. variable "k8s_master_no_etcd_fips" {
  42. type = list
  43. }
  44. variable "k8s_node_fips" {
  45. type = list
  46. }
  47. variable "k8s_nodes_fips" {
  48. type = map
  49. }
  50. variable "bastion_fips" {
  51. type = list
  52. }
  53. variable "bastion_allowed_remote_ips" {
  54. type = list
  55. }
  56. variable "master_allowed_remote_ips" {
  57. type = list
  58. }
  59. variable "k8s_allowed_remote_ips" {
  60. type = list
  61. }
  62. variable "k8s_allowed_egress_ips" {
  63. type = list
  64. }
  65. variable "k8s_nodes" {}
  66. variable "wait_for_floatingip" {}
  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 "use_server_groups" {
  81. type = bool
  82. }
  83. variable "extra_sec_groups" {
  84. type = bool
  85. }
  86. variable "extra_sec_groups_name" {
  87. type = string
  88. }
  89. variable "image_uuid" {
  90. type = string
  91. }
  92. variable "image_gfs_uuid" {
  93. type = string
  94. }
  95. variable "image_master" {
  96. type = string
  97. }
  98. variable "image_master_uuid" {
  99. type = string
  100. }