Closed minosmlee closed 2 years ago
안녕하세요
access_control_group_configuration_no_list
의 경우는 안타깝게도, vpc 환경에서는 제공되지 않습니다.
해당 옵션의 경우 validation 을 추가하도록 해야 겠네요.
대안은 2가지가 있습니다.
resource "ncloud_server" "server" {
subnet_no = ncloud_subnet.pub-sub.id
name = "my-tf-server"
server_image_product_code = "SW.VSVR.OS.LNX64.CNTOS.0703.B050"
network_interface {
order = 0
network_interface_no = ncloud_network_interface.default-nic.id
}
}
resource "ncloud_network_interface" "default-nic" { subnet_no = ncloud_subnet.pub-sub.id access_control_groups = [ncloud_vpc.vpc.default_access_control_group_no] }
2. terraform import 사용 (이미 ncloud_server 가 아래와 같이 생성 된 경우)
##### main.tf
```hcl
resource "ncloud_server" "server" {
subnet_no = ncloud_subnet.pub-sub.id
name = "my-tf-server"
server_image_product_code = "SW.VSVR.OS.LNX64.CNTOS.0703.B050"
}
resource "ncloud_network_interface" "default-nic" {
subnet_no = ncloud_subnet.pub-sub.id
access_control_groups = [ncloud_vpc.vpc.default_access_control_group_no]
}
$ terraform import ncloud_network_interface.default-nic {기본-network-interface-ID}
default-nic
를 변경 하는 방법 입니다.의견 감사합니다.
민간 리얼에서 vpc server를 생성시 default nic에 적용할 acg list를 적용하는 옵션이 있습니다.
access_control_group_configuration_no_list
여기에 acg_no을 입력하여도 결과적으로 default-acg만 적용됩니다.