Skip to content

Commit

Permalink
[#7] feat: swagger 서버 등록
Browse files Browse the repository at this point in the history
  • Loading branch information
NaMinhyeok committed Jan 20, 2025
1 parent 079e587 commit db11706
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 1 deletion.
6 changes: 5 additions & 1 deletion terraform/modules/server/data.tf
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ data "ncloud_server_image" "server_image" {
}

data "ncloud_server_image_numbers" "kvm_image" {
server_image_name = "ubuntu-22.04"
server_image_name = "ubuntu-22.04-base"
filter {
name = "hypervisor_type"
values = ["KVM"]
Expand All @@ -18,6 +18,10 @@ data "ncloud_server_specs" "kvm-spec" {
name = "server_spec_code"
values = ["mi1-g3"]
}
filter {
name = "block_storage_max_count"
values = ["10GB"]
}
}

data "ncloud_server_product" "product" {
Expand Down
10 changes: 10 additions & 0 deletions terraform/modules/server/network.tf
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,18 @@ resource "ncloud_network_interface" "jaknaeso_server_nic_01" {
subnet_no = var.subnet_public_id
name = "${var.name_terra}-jaknaeso-nic-01"
}
resource "ncloud_network_interface" "jaknaeso_swagger_nic_01" {
access_control_groups = [ncloud_access_control_group.jaknaeso_server_acg_01.id]
subnet_no = var.subnet_public_id
name = "${var.name_terra}-swagger-nic-01"
}

resource "ncloud_public_ip" "jaknaeso_public_ip" {
server_instance_no = ncloud_server.jaknaeso_server.instance_no
description = "for ${ncloud_server.jaknaeso_server.name} public ip"
}

resource "ncloud_public_ip" "jaknaeso_swagger_public_ip" {
server_instance_no = ncloud_server.jaknaeso_swagger_server.instance_no
description = "for ${ncloud_server.jaknaeso_swagger_server.name} public ip"
}
14 changes: 14 additions & 0 deletions terraform/modules/server/sever.tf
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,18 @@ resource "ncloud_server" "jaknaeso_server" {
network_interface_no = ncloud_network_interface.jaknaeso_server_nic_01.id
order = 0
}
}

resource "ncloud_server" "jaknaeso_swagger_server" {
subnet_no = var.subnet_public_id
name = "jaknaeso-swagger-server"
login_key_name = ncloud_login_key.jaknaeso_server_login_key.key_name
server_spec_code = data.ncloud_server_specs.kvm-spec.server_spec_list.0.server_spec_code
server_image_number = data.ncloud_server_image_numbers.kvm_image.image_number_list.0.server_image_number
fee_system_type_code = "FXSUM"

network_interface {
network_interface_no = ncloud_network_interface.jaknaeso_swagger_nic_01.id
order = 0
}
}

0 comments on commit db11706

Please sign in to comment.