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.

36 lines
870 B

  1. provider "nifcloud" {
  2. region = var.region
  3. }
  4. module "kubernetes_cluster" {
  5. source = "./modules/kubernetes-cluster"
  6. availability_zone = var.az
  7. prefix = "dev"
  8. private_network_cidr = var.private_network_cidr
  9. instance_key_name = var.instance_key_name
  10. instances_cp = var.instances_cp
  11. instances_wk = var.instances_wk
  12. image_name = var.image_name
  13. instance_type_bn = var.instance_type_bn
  14. instance_type_cp = var.instance_type_cp
  15. instance_type_wk = var.instance_type_wk
  16. private_ip_bn = var.private_ip_bn
  17. additional_lb_filter = [var.working_instance_ip]
  18. }
  19. resource "nifcloud_security_group_rule" "ssh_from_bastion" {
  20. security_group_names = [
  21. module.kubernetes_cluster.security_group_name.bastion
  22. ]
  23. type = "IN"
  24. from_port = 22
  25. to_port = 22
  26. protocol = "TCP"
  27. cidr_ip = var.working_instance_ip
  28. }